Partager via


SPWorkflowAssociation - Classe

Représente l'association d'un modèle de flux de travail à une liste spécifique ou un type de contenu et contient des membres qui renvoient des informations personnalisées sur l'association de ce flux de travail avec la liste ou d'un type de contenu.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Workflow.SPWorkflowAssociation

Espace de noms :  Microsoft.SharePoint.Workflow
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SubsetCallableTypeAttribute> _
Public NotInheritable Class SPWorkflowAssociation _
    Inherits SPAutoSerializingObject _
    Implements IComparer
'Utilisation
Dim instance As SPWorkflowAssociation
[SubsetCallableTypeAttribute]
public sealed class SPWorkflowAssociation : SPAutoSerializingObject, 
    IComparer

Remarques

Une association de flux de travail représente la liaison d'un modèle de flux de travail à une liste spécifique ou un type de contenu. Associations de flux de travail permettent de spécifier les propriétés du flux de travail qu'elle s'applique à la liste ou d'un type de contenu auquel vous liez.

Un modèle de flux de travail donné peut être lié vers le même type de liste ou de contenu plusieurs fois, entraînant des associations de flux de travail multiples.

For more information, see Workflow Stages.

Pour associer un modèle de flux de travail à un site Web, utilisez la méthode Add(SPWorkflowAssociation) sur la propriété WorkflowAssociations de l'objet SPWeb .

Pour associer un modèle de flux de travail à une liste ou bibliothèque de documents, utilisez la méthode Add(SPWorkflowAssociation) sur la propriété WorkflowAssociations de l'objet SPList .

Pour associer un modèle de flux de travail à un type de contenu, utilisez la méthode Add(SPWorkflowAssociation) sur la propriété WorkflowAssociations de l'objet SPContentType .

Toutes ces méthodes prennent un objet SPWorkflowAssociation() et l'ajouter au site Web spécifié, une liste ou un type de contenu. Pour créer l'association de flux de travail appropriée, utilisez la méthode CreateWebContentTypeAssociation de l'objet SPWorkflowAssociation proprement dite, CreateListAssociation, de CreateListContentTypeAssociationou CreateWebAssociation(SPWorkflowTemplate, String, SPList, SPList).

Utilisez la méthode Remove(SPWorkflowAssociation) sur la propriété WorkflowAssociations de l'objet SPWeb, SPListou SPContentType pour supprimer une association de flux de travail à partir d'un site Web, une liste ou un type de contenu.

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

SPWorkflowAssociation - Membres

Microsoft.SharePoint.Workflow - Espace de noms

Autres ressources

Workflows in Windows SharePoint Services

Workflow Development for Windows SharePoint Services

Workflow Object Model in Windows SharePoint Services Overview