WorkflowPersistenceService.UnlockWorkflowInstanceState(Activity) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entsperrt beim Überschreiben in einer abgeleiteten Klasse den Zustand der Workflowinstanz.
protected public:
abstract void UnlockWorkflowInstanceState(System::Workflow::ComponentModel::Activity ^ rootActivity);
protected internal abstract void UnlockWorkflowInstanceState (System.Workflow.ComponentModel.Activity rootActivity);
abstract member UnlockWorkflowInstanceState : System.Workflow.ComponentModel.Activity -> unit
Protected Friend MustOverride Sub UnlockWorkflowInstanceState (rootActivity As Activity)
Parameter
- rootActivity
- Activity
Die Stammaktivität der Workflowinstanz.
Beispiele
Im folgenden Beispiel wird eine Implementierung der UnlockWorkflowInstanceState
-Methode gezeigt. Dieses Beispiel stammt aus dem Beispiel zum benutzerdefinierten Persistenzdienst in der Datei FilePersistenceService.cs. Weitere Informationen finden Sie im Beispiel für den benutzerdefinierten Beharrungsdienst.
// Unlock the workflow instance state.
// Instance state locking is necessary when multiple runtimes share instance persistence store
protected override void UnlockWorkflowInstanceState(Activity state)
{
//File locking is not supported in this sample
}
' unlock workflow instance state.
' instance state locking is necessary when multiple runtimes share instance persistence store
Protected Overrides Sub UnlockWorkflowInstanceState(ByVal rootActivity As System.Workflow.ComponentModel.Activity)
' File locking is not supported in this sample
End Sub
Hinweise
Diese Methode ist abstrakt und enthält deshalb keine Standardimplementierung zum Sperren und Entsperren.
Wenn Sie beim Implementieren eines benutzerdefinierten Persistenzdienstes ein Sperrschema implementieren möchten, müssen Sie diese Methode überschreiben und basierend auf dem Wert des Unlock-Parameters einen Sperr-Entsperr-Mechanismus in der SaveWorkflowInstanceState-Methode bereitstellen.