Partager via


WaitForDocumentUnlockActivity.Execute - Méthode

Suspend le flux de travail tant qu'un document spécifié est verrouillé.

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

Syntaxe

'Déclaration
Protected Overrides Function Execute ( _
    executionContext As ActivityExecutionContext _
) As ActivityExecutionStatus
'Utilisation
Dim executionContext As ActivityExecutionContext
Dim returnValue As ActivityExecutionStatus

returnValue = Me.Execute(executionContext)
protected override ActivityExecutionStatus Execute(
    ActivityExecutionContext executionContext
)

Paramètres

Valeur renvoyée

Type : System.Workflow.ComponentModel.ActivityExecutionStatus
Le statut de l'activité.

Remarques

Le runtime de workflow appelle cette substitution pour interrompre le flux de travail tant qu'un document spécifié est verrouillé.

Si l'élément auquel le flux de travail est associé est un document et est verrouillé, cette substitution spécifie une minuterie, enregistre un gestionnaire d'événements pour l'événement OnItemCheckedIn et enregistre un gestionnaire d'événements pour l'événement OnItemUncheckedOut pour vous assurer que la méthode DoUpdate(ActivityExecutionContext) est appelée lorsque le document est déverrouillé.

Cette méthode lève un InvalidOperationException si executionContext est null , le contexte sous lequel le WaitForDocumenUnlockActivity est null , la valeur associée SPList n'est pas défini, ou si la valeur associée SPListItem n'est pas définie.

Voir aussi

Référence

WaitForDocumentUnlockActivity classe

WaitForDocumentUnlockActivity - Membres

Microsoft.SharePoint.WorkflowActions - Espace de noms