Class WorkflowItemRequestFactory

Inheritance
System.Object
WorkflowItemRequestFactory
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()
Namespace: EPiServer.Social.Moderation.Rest
Assembly: EPiServer.Social.Moderation.Rest.dll
Version: 1.5.4
Syntax
public class WorkflowItemRequestFactory : IWorkflowItemRequestFactory

Constructors

WorkflowItemRequestFactory()

Declaration
public WorkflowItemRequestFactory()

Methods

Add(AddWorkflowItemRequest)

Generates an HttpRequestMessage instance for adding a workflow item.

Declaration
public HttpRequestMessage Add(AddWorkflowItemRequest addRequest)
Parameters
Type Name Description
AddWorkflowItemRequest addRequest
Returns
Type Description
System.Net.Http.HttpRequestMessage

Delete(RemoveWorkflowItemsByCriteriaRequest)

Generates an HttpRequestMessage instance for deleting workflow items by criteria.

Declaration
public HttpRequestMessage Delete(RemoveWorkflowItemsByCriteriaRequest request)
Parameters
Type Name Description
RemoveWorkflowItemsByCriteriaRequest request
Returns
Type Description
System.Net.Http.HttpRequestMessage

Delete(String)

Generates an HttpRequestMessage instance for deleting a workflow by its identifier.

Declaration
public HttpRequestMessage Delete(string id)
Parameters
Type Name Description
System.String id

Identifier of the workflow to remove

Returns
Type Description
System.Net.Http.HttpRequestMessage

Get(String, String)

Generates an HttpRequestMessage instance for retrieving a workflow by its identifier.

Declaration
public HttpRequestMessage Get(string id, string extensionType = null)
Parameters
Type Name Description
System.String id

Identifier of the workflow to remove

System.String extensionType
Returns
Type Description
System.Net.Http.HttpRequestMessage

GetByCriteria(GetWorkflowItemsByCriteriaRequest)

Generates an HttpRequestMessage instance for retreiving workflow items by criteria.

Declaration
public HttpRequestMessage GetByCriteria(GetWorkflowItemsByCriteriaRequest request)
Parameters
Type Name Description
GetWorkflowItemsByCriteriaRequest request

An instance of GetWorkflowItemsByCriteriaRequest containing the criteria to filter workflow items by

Returns
Type Description
System.Net.Http.HttpRequestMessage

Implements

arrow_upward