SPFieldWorkflowStatus - Classe
Représente un champ d'état du flux de travail.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.SPField
Microsoft.SharePoint.SPFieldMultiChoice
Microsoft.SharePoint.SPFieldChoice
Microsoft.SharePoint.SPFieldWorkflowStatus
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Class SPFieldWorkflowStatus _
Inherits SPFieldChoice
'Utilisation
Dim instance As SPFieldWorkflowStatus
public class SPFieldWorkflowStatus : SPFieldChoice
Remarques
Cette classe représente un champ de type SPFieldType.WorkflowStatus.
Lorsque vous ajoutez une association de flux de travail à une liste ou d'un type de contenu, un champ WorkflowStatus est automatiquement ajouté à la collection de champs. Vous pouvez obtenir un objet SPFieldWorkflowStatus qui représente le champ en appelant la méthode GetField(String) . Cette méthode requiert une chaîne de nom en tant qu'argument. Passez la valeur de la propriété Name de l'objet SPWorkflowAssociation que vous avez ajouté à la liste ou d'un type de contenu. L'exemple suivant illustre la technique.
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;
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Voir aussi
Référence
SPFieldWorkflowStatus - Membres
Microsoft.SharePoint - Espace de noms