SPFieldWorkflowStatus class
Representa um campo de status do fluxo de trabalho.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.SPField
Microsoft.SharePoint.SPFieldMultiChoice
Microsoft.SharePoint.SPFieldChoice
Microsoft.SharePoint.SPFieldWorkflowStatus
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Class SPFieldWorkflowStatus _
Inherits SPFieldChoice
'Uso
Dim instance As SPFieldWorkflowStatus
public class SPFieldWorkflowStatus : SPFieldChoice
Comentários
Esta classe representa um campo de tipo SPFieldType.WorkflowStatus.
Quando você adiciona uma associação de fluxo de trabalho a uma lista ou tipo de conteúdo, um campo de WorkflowStatus é automaticamente adicionado à coleção de campo. Você pode obter um objeto SPFieldWorkflowStatus que representa o campo chamando o método GetField(String) . Esse método requer uma cadeia de caracteres de nome como um argumento. Passe o valor da propriedade Name do objeto SPWorkflowAssociation que você adicionou à lista ou tipo de conteúdo. O exemplo a seguir demonstra a técnica.
Dim association As SPWorkflowAssociation = _
SPWorkflowAssociation.CreateListAssociation(template, workflowName, taskList, historyList)
list.WorkflowAssociations.Add(association)
Dim statusField As SPFieldWorkflowStatus = CType(list.Fields.GetField(association.Name), SPFieldWorkflowStatus)
SPWorkflowAssociation association =
SPWorkflowAssociation.CreateListAssociation(template, workflowName, taskList, historyList);
list.WorkflowAssociations.Add(association);
SPFieldWorkflowStatus statusField = list.Fields.GetField(association.Name) as SPFieldWorkflowStatus;
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Ver também
Referência
Microsoft.SharePoint namespace