Clase SPFieldWorkflowStatus
Representa un campo de estado de flujo de trabajo.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.SPField
Microsoft.SharePoint.SPFieldMultiChoice
Microsoft.SharePoint.SPFieldChoice
Microsoft.SharePoint.SPFieldWorkflowStatus
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Class SPFieldWorkflowStatus _
Inherits SPFieldChoice
'Uso
Dim instance As SPFieldWorkflowStatus
public class SPFieldWorkflowStatus : SPFieldChoice
Comentarios
Esta clase representa un campo de tipo SPFieldType.WorkflowStatus.
Cuando se agrega una asociación de flujo de trabajo a una lista o tipo de contenido, un campo de WorkflowStatus se agrega automáticamente a la colección de campos. Puede obtener un objeto SPFieldWorkflowStatus que representa el campo llamando al método GetField(String) . Este método requiere una cadena de nombre como un argumento. Pasar el valor de la propiedad Name del objeto SPWorkflowAssociation que ha agregado a la lista o tipo de contenido. En el siguiente ejemplo se muestra la 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;
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.
Vea también
Referencia
Miembros SPFieldWorkflowStatus
Espacio de nombres Microsoft.SharePoint