ActivityExecutionContextManager.CompleteExecutionContext 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.
Markiert einen Ausführungskontext als abgeschlossen.
Überlädt
CompleteExecutionContext(ActivityExecutionContext) |
Markiert einen Ausführungskontext als abgeschlossen. |
CompleteExecutionContext(ActivityExecutionContext, Boolean) |
Markiert einen Ausführungskontext als abgeschlossen. |
CompleteExecutionContext(ActivityExecutionContext)
Markiert einen Ausführungskontext als abgeschlossen.
public:
void CompleteExecutionContext(System::Workflow::ComponentModel::ActivityExecutionContext ^ childContext);
public void CompleteExecutionContext (System.Workflow.ComponentModel.ActivityExecutionContext childContext);
member this.CompleteExecutionContext : System.Workflow.ComponentModel.ActivityExecutionContext -> unit
Public Sub CompleteExecutionContext (childContext As ActivityExecutionContext)
Parameter
- childContext
- ActivityExecutionContext
Die benannte ActivityExecutionContext.
Ausnahmen
childContext
ist ein Nullverweis (Nothing
in Visual Basic).
childContext
ist nicht im ExecutionContextsdieser Instanz enthalten.
Hinweise
Mit der Workflowlaufzeit kann dieser Vorgang nur erfolgreich ausgeführt werden, wenn sich die Aktivität im ausführungskontext abgeschlossenen Zustand im Closed
Zustand befindet. Der parameter forcePersist
Boolean
gibt an, ob der abgeschlossene Ausführungskontext beibehalten werden soll, damit er zu einem späteren Zeitpunkt für den Abruf verfügbar ist (z. B. zum Ausführen der Kompensation).
Die Überladung von CompleteExecutionContext, die nicht über den forcePersist
Parameter verfügt, verwendet effektiv einen Wert von false
, sodass abgeschlossene Ausführungskontexte standardmäßig nicht beibehalten werden.
Gilt für:
CompleteExecutionContext(ActivityExecutionContext, Boolean)
Markiert einen Ausführungskontext als abgeschlossen.
public:
void CompleteExecutionContext(System::Workflow::ComponentModel::ActivityExecutionContext ^ childContext, bool forcePersist);
public void CompleteExecutionContext (System.Workflow.ComponentModel.ActivityExecutionContext childContext, bool forcePersist);
member this.CompleteExecutionContext : System.Workflow.ComponentModel.ActivityExecutionContext * bool -> unit
Public Sub CompleteExecutionContext (childContext As ActivityExecutionContext, forcePersist As Boolean)
Parameter
- childContext
- ActivityExecutionContext
Die benannte ActivityExecutionContext.
- forcePersist
- Boolean
Boolean
, der angibt, ob der abgeschlossene Kontext beibehalten wird.
Ausnahmen
childContext
ist ein Nullverweis (Nothing
in Visual Basic).
childContext
ist nicht im ExecutionContextsdieser Instanz enthalten.
Hinweise
Mit der Workflowlaufzeit kann dieser Vorgang nur erfolgreich ausgeführt werden, wenn sich die Aktivität im ausführungskontext abgeschlossenen Zustand im Closed
Zustand befindet. Der parameter forcePersist
Boolean
gibt an, ob der abgeschlossene Ausführungskontext beibehalten werden soll, damit er zu einem späteren Zeitpunkt für den Abruf verfügbar ist (z. B. zum Ausführen der Kompensation).
Die Überladung von CompleteExecutionContext, die nicht über den forcePersist
Parameter verfügt, verwendet effektiv einen Wert von false
, sodass abgeschlossene Ausführungskontexte standardmäßig nicht beibehalten werden.