SPWorkflow Members

Include Protected Members
Include Inherited Members

A workflow instance that has run or is currently running on an item.

The SPWorkflow type exposes the following members.

Constructors

  Name Description
Public method SPWorkflow(SPListItem, Guid)
Public method SPWorkflow(SPWeb, Guid)

Top

Properties

  Name Description
Public property AssociationId Gets the ID of the workflow association on which this workflow instance is based.
Public property Author Returns the user ID of the user who initiated the workflow instance.
Public property AuthorUser Returns the user who initiated the workflow instance.
Public property Created Returns the date and time at which the workflow instance was created.
Public property HasNewEvents
Public property HistoryList Gets the list to which to log workflow history events for this workflow instance.
Public property HistoryListId Gets the list ID of the list to which to log workflow history events for this workflow instance.
Public property InstanceId Gets the ID of this workflow instance.
Public property InternalState Gets the current internal state of the workflow instance.
Public property IsCompleted True if the workflow instance has completed running; False if the workflow instance is still in progress.
Public property IsLocked True if the workflow instance is locked; False if it is not.
Public property ItemGuid Gets the ID of the item on which this workflow instance was created.
Public property ItemId Gets the list item ID of the item on which this workflow instance was created.
Public property ListId Gets the ID of the list on which this workflow instance was created.
Public property Modifications Gets a collection of the workflow modifications currently available (that is, in scope) for this workflow instance.
Public property Modified Gets the date and time of the latest modification to the workflow instance.
Public property ParentAssociation Gets the workflow association on which the workflow instance is based.
Public property ParentItem Gets the list item on which this workflow instance was created.
Public property ParentList Gets the list on which this workflow instance was created.
Public property ParentWeb Gets the SharePoint site on which this workflow instance was created.
Public property SiteId Gets the site collection on which this workflow instance was created.
Public property TaskFilter Gets or sets the filter criteria applied to the workflow task collection, such as to whom the workflow is assigned, and the workflow state.
Public property TaskList Gets the workflow task list.
Public property TaskListId Gets the list ID of the workflow task list.
Public property Tasks Gets the collection of workflow tasks for this workflow instance.
Public property VisibleParentItem
Public property WebId Gets the ID of the SharePoint site on which this workflow instance was created.
Public property Xml Returns a string that represents the workflow instance in XML format.

Top

Methods

  Name Description
Public method CompareTo
Public method CreateHistoryDurationEvent Writes a workflow history duration event to the specified workflow history list.
Public method CreateHistoryEvent(Int32, Object, SPMember, String, String, String) Writes a workflow history event to the specified workflow history list.
Public methodStatic member CreateHistoryEvent(SPWeb, Guid, Int32, SPMember, TimeSpan, String, String, String) Writes a workflow history event to the specified workflow history list.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

See Also

Reference

SPWorkflow Class

Microsoft.SharePoint.Workflow Namespace