Class HttpWorkflowItemRepository
Inheritance
System.Object
HttpWorkflowItemRepository
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: EPiServer.Social.Moderation.Rest.dll
Version: 1.5.4
Syntax
public class HttpWorkflowItemRepository : IWorkflowItemRepository
Constructors
HttpWorkflowItemRepository(IHttpClientFactory, IWorkflowItemRequestFactory)
Declaration
public HttpWorkflowItemRepository(IHttpClientFactory httpClientFactory, IWorkflowItemRequestFactory requestFactory)
Parameters
Methods
Add(WorkflowItem)
Declaration
public WorkflowItem Add(WorkflowItem item)
Parameters
Returns
Add(WorkflowItem, TransitionSessionToken)
Declaration
public WorkflowItem Add(WorkflowItem item, TransitionSessionToken token)
Parameters
Returns
Add<TExtension>(WorkflowItem, TExtension)
Declaration
public Composite<WorkflowItem, TExtension> Add<TExtension>(WorkflowItem item, TExtension extension)
where TExtension : class
Parameters
| Type |
Name |
Description |
| WorkflowItem |
item |
|
| TExtension |
extension |
|
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
Add<TExtension>(WorkflowItem, TExtension, TransitionSessionToken)
Declaration
public Composite<WorkflowItem, TExtension> Add<TExtension>(WorkflowItem item, TExtension extension, TransitionSessionToken token)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
AddAsync(WorkflowItem)
Declaration
public Task<WorkflowItem> AddAsync(WorkflowItem item)
Parameters
Returns
AddAsync(WorkflowItem, TransitionSessionToken)
Declaration
public Task<WorkflowItem> AddAsync(WorkflowItem item, TransitionSessionToken token)
Parameters
Returns
AddAsync<TExtension>(WorkflowItem, TExtension)
Declaration
public Task<Composite<WorkflowItem, TExtension>> AddAsync<TExtension>(WorkflowItem item, TExtension extension)
where TExtension : class
Parameters
| Type |
Name |
Description |
| WorkflowItem |
item |
|
| TExtension |
extension |
|
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
AddAsync<TExtension>(WorkflowItem, TExtension, TransitionSessionToken)
Declaration
public Task<Composite<WorkflowItem, TExtension>> AddAsync<TExtension>(WorkflowItem item, TExtension extension, TransitionSessionToken token)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
Delete(Reference)
Declaration
public void Delete(Reference target)
Parameters
Delete(WorkflowId)
Declaration
public void Delete(WorkflowId id)
Parameters
Delete(WorkflowItemId)
Declaration
public void Delete(WorkflowItemId id)
Parameters
DeleteAsync(Reference)
Declaration
public Task DeleteAsync(Reference target)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DeleteAsync(WorkflowId)
Declaration
public Task DeleteAsync(WorkflowId id)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DeleteAsync(WorkflowItemId)
Declaration
public Task DeleteAsync(WorkflowItemId id)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Get(Criteria<WorkflowItemFilter>)
Declaration
public ResultPage<WorkflowItem> Get(Criteria<WorkflowItemFilter> criteria)
Parameters
Returns
Get(WorkflowItemId)
Declaration
public WorkflowItem Get(WorkflowItemId id)
Parameters
Returns
Get<TExtension>(CompositeCriteria<WorkflowItemFilter, TExtension>)
Declaration
public ResultPage<Composite<WorkflowItem, TExtension>> Get<TExtension>(CompositeCriteria<WorkflowItemFilter, TExtension> criteria)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
Get<TExtension>(WorkflowItemId)
Declaration
public Composite<WorkflowItem, TExtension> Get<TExtension>(WorkflowItemId id)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
GetAsync(Criteria<WorkflowItemFilter>)
Declaration
public Task<ResultPage<WorkflowItem>> GetAsync(Criteria<WorkflowItemFilter> criteria)
Parameters
Returns
GetAsync(WorkflowItemId)
Declaration
public Task<WorkflowItem> GetAsync(WorkflowItemId id)
Parameters
Returns
GetAsync<TExtension>(CompositeCriteria<WorkflowItemFilter, TExtension>)
Declaration
public Task<ResultPage<Composite<WorkflowItem, TExtension>>> GetAsync<TExtension>(CompositeCriteria<WorkflowItemFilter, TExtension> criteria)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
GetAsync<TExtension>(WorkflowItemId)
Declaration
public Task<Composite<WorkflowItem, TExtension>> GetAsync<TExtension>(WorkflowItemId id)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
Implements