Export (0) Print
Expand All

SPFieldWorkflowStatus Class

Windows SharePoint Services 3

Represents a workflow status field.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPFieldWorkflowStatus : SPFieldChoice

An instance of the SPFieldWorkflowStatus class that represents a field of type SPFieldType.WorkflowStatus.

When you add a workflow association to a list or content type, a WorkflowStatus field is automatically added to the field collection. You can get an SPFieldWorkflowStatus object that represents the field by calling the GetField(String) method. This method requires a name string as an argument. Pass the value of the Name property of the SPWorkflowAssociation object that you added to the list or content type. The following example demonstrates the technique.

SPWorkflowAssociation association = 
    SPWorkflowAssociation.CreateListAssociation(template, workflowName, taskList, historyList);
list.AddWorkflowAssociation(association);
SPFieldWorkflowStatus statusField = list.Fields.GetField(association.Name) as SPFieldWorkflowStatus;

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2015 Microsoft