Class HttpWorkflowRepository
Inheritance
System.Object
HttpWorkflowRepository
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 HttpWorkflowRepository : IWorkflowRepository
Constructors
HttpWorkflowRepository(IHttpClientFactory, IWorkflowRequestFactory)
Declaration
public HttpWorkflowRepository(IHttpClientFactory httpClientFactory, IWorkflowRequestFactory requestFactory)
Parameters
Methods
BeginTransitionSession(WorkflowId, Reference)
Declaration
public TransitionSessionToken BeginTransitionSession(WorkflowId workflow, Reference target)
Parameters
Returns
BeginTransitionSessionAsync(WorkflowId, Reference)
Declaration
public Task<TransitionSessionToken> BeginTransitionSessionAsync(WorkflowId workflow, Reference target)
Parameters
Returns
Create(Workflow)
Declaration
public Workflow Create(Workflow workflowToAdd)
Parameters
| Type |
Name |
Description |
| Workflow |
workflowToAdd |
|
Returns
Create<TExtension>(Workflow, TExtension)
Declaration
public Composite<Workflow, TExtension> Create<TExtension>(Workflow workflowToAdd, TExtension extension)
where TExtension : class
Parameters
| Type |
Name |
Description |
| Workflow |
workflowToAdd |
|
| TExtension |
extension |
|
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
CreateAsync(Workflow)
Declaration
public Task<Workflow> CreateAsync(Workflow workflowToAdd)
Parameters
| Type |
Name |
Description |
| Workflow |
workflowToAdd |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Workflow> |
|
CreateAsync<TExtension>(Workflow, TExtension)
Declaration
public Task<Composite<Workflow, TExtension>> CreateAsync<TExtension>(Workflow workflowToAdd, TExtension extension)
where TExtension : class
Parameters
| Type |
Name |
Description |
| Workflow |
workflowToAdd |
|
| TExtension |
extension |
|
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
Delete(WorkflowId)
Declaration
public void Delete(WorkflowId workflowId)
Parameters
DeleteAsync(WorkflowId)
Declaration
public Task DeleteAsync(WorkflowId workflowId)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
EndTransitionSession(WorkflowId, Reference)
Declaration
public void EndTransitionSession(WorkflowId workflow, Reference target)
Parameters
EndTransitionSessionAsync(WorkflowId, Reference)
Declaration
public Task EndTransitionSessionAsync(WorkflowId workflow, Reference target)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Get(Criteria<WorkflowFilter>)
Declaration
public ResultPage<Workflow> Get(Criteria<WorkflowFilter> criteria)
Parameters
Returns
Get(WorkflowId)
Declaration
public Workflow Get(WorkflowId workflowId)
Parameters
Returns
Get<TExtension>(CompositeCriteria<WorkflowFilter, TExtension>)
Declaration
public ResultPage<Composite<Workflow, TExtension>> Get<TExtension>(CompositeCriteria<WorkflowFilter, TExtension> criteria)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
Get<TExtension>(WorkflowId)
Declaration
public Composite<Workflow, TExtension> Get<TExtension>(WorkflowId id)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
GetAsync(Criteria<WorkflowFilter>)
Declaration
public Task<ResultPage<Workflow>> GetAsync(Criteria<WorkflowFilter> criteria)
Parameters
Returns
GetAsync(WorkflowId)
Declaration
public Task<Workflow> GetAsync(WorkflowId workflowId)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Workflow> |
|
GetAsync<TExtension>(CompositeCriteria<WorkflowFilter, TExtension>)
Declaration
public Task<ResultPage<Composite<Workflow, TExtension>>> GetAsync<TExtension>(CompositeCriteria<WorkflowFilter, TExtension> criteria)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
GetAsync<TExtension>(WorkflowId)
Declaration
public Task<Composite<Workflow, TExtension>> GetAsync<TExtension>(WorkflowId id)
where TExtension : class
Parameters
Returns
Type Parameters
| Name |
Description |
| TExtension |
|
Implements