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
executionContext
Typ: System.Workflow.ComponentModel.ActivityExecutionContextDer Kontext, der dieser Aktivität zugeordnet ist.
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