Freigeben über


WaitForDocumentUnlockActivity.Execute-Methode

Unterbricht den Workflow an, bis ein angegebenes Dokument entsperrt wird.

Namespace:  Microsoft.SharePoint.WorkflowActions
Assembly:  Microsoft.SharePoint.WorkflowActions (in Microsoft.SharePoint.WorkflowActions.dll)

Syntax

'Declaration
Protected Overrides Function Execute ( _
    executionContext As ActivityExecutionContext _
) As ActivityExecutionStatus
'Usage
Dim executionContext As ActivityExecutionContext
Dim returnValue As ActivityExecutionStatus

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

Parameter

Rückgabewert

Typ: System.Workflow.ComponentModel.ActivityExecutionStatus
Der Status der Aktivität.

Hinweise

Die Workflow-Runtime ruft diese Überschreibung um den Workflow anhalten, bis ein angegebenes Dokument entsperrt wird.

Wenn das Element, das der Workflow zugeordnet ist ein Dokument ist gesperrt ist, wird diese Überschreibung gibt einen Zeitgeber, registriert einen Ereignishandler für das OnItemCheckedIn -Ereignis und registriert einen Ereignishandler für das OnItemUncheckedOut -Ereignis, um sicherzustellen, dass die DoUpdate(ActivityExecutionContext) -Methode aufgerufen wird, wenn das Dokument nicht gesperrt ist.

Diese Methode löst eine InvalidOperationException aus, wenn executionContext Null ist, der Kontext, unter dem die WaitForDocumenUnlockActivity Null , den zugehörigen SPList -Wert ist, nicht festgelegt oder die zugeordneten SPListItem nicht festgelegt ist.

Siehe auch

Referenz

WaitForDocumentUnlockActivity Klasse

WaitForDocumentUnlockActivity-Member

Microsoft.SharePoint.WorkflowActions-Namespace