Share via


Microsoft.SharePoint.Workflow Namespace

Represents the workflow functionality contained in Windows SharePoint Services.

Classes

  Class Description
SPActivationEventArgs Represents the event parameters of a workflow instance being initiated.
SPItemEventArgs Represents the event parameters of an event involving the item on which a workflow instance is running.
SPListItemServiceEventArgs Represents the event parameters of an event involving a SharePoint item.
SPModificationEventArgs Represents the event parameters of an event involving a workflow modification.
SPTaskServiceEventArgs Represents the event parameters of an event involving a workflow task.
SPWorkflow A workflow instance that has run or is currently running on an item.
SPWorkflowActivationProperties Represents the initial properties of the workflow instance as it starts, such as the user who added the workflow, and the list and item to which the workflow was added.
SPWorkflowAssociation Represents the association of a workflow template with a specific list or content type, and that contains members that return custom information about that workflow's association with the specific list or content type.
SPWorkflowAssociationCollection Represents the workflow associations on a SharePoint list.
SPWorkflowCollection A collection of the workflow instances that have run or are currently running on a list item.
SPWorkflowFilter Represents the filter criteria to apply to a workflow or workflow task collections, such as to whom the workflow is assigned, and the workflow state.
SPWorkflowLibraryEventReceiver An event receiver that is used to capture events that occur to specific workflow library items.
SPWorkflowManager Contains members that enable you to centrally control the workflow templates and instances across a site collection.
SPWorkflowModification Represents a workflow modification.
SPWorkflowModificationCollection Represents the collection of workflow modifications that are currently in scope for the workflow instance.
SPWorkflowTask Represents a single workflow task for a given workflow instance.
SPWorkflowTaskCollection Represents a collection of the workflow tasks for a workflow instance.
SPWorkflowTaskProperties Represents the properties of a workflow task.
SPWorkflowTemplate Represents a workflow template currently deployed on the SharePoint site, and contains members you can use to get or set information about the template, such as the instantiation data and the history and task lists for the template.
SPWorkflowTemplateCollection The collection of workflow templates currently deployed on a site.
SPWorkflowWorkflowRoleCreator

Interfaces

  Interface Description
IListItemService Represents an ExternalDataExchangeService interface that enables workflow activities to request actions and handle events concerning SharePoint list items, outside the workflow instance itself.
ISharePointService Represents an ExternalDataExchangeService interface that enables workflow activities to request actions and handle events outside the workflow instance itself.
ITaskService Represents an ExternalDataExchangeService interface that enables workflow activities to request actions and handle events concerning workflow tasks, outside the workflow instance itself.
IWorkflowModificationService Represents an ExternalDataExchangeService interface that enables workflow activities to request a workflow modification be enabled, and to respond when the workflow is modified, outside the workflow instance itself.

Enumerations

  Enumeration Description
SPWorkflowAssignedToFilter Provides values that enable you to filter workflow or workflow task collections based on to whom those workflows or tasks are assigned.
SPWorkflowAssociationCollection.Configuration Contains configuration properties of the workflow association.
SPWorkflowHistoryEventType Classifies the type of workflow history event.
SPWorkflowState Provides workflow state values to specify for a workflow filter, either as inclusive or exclusive filter criteria.
SPWorkflowStatus The default values for SPWorkflowStatus class workflows.