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
| Name | Beschreibung |
|---|---|
| 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 in den Instanzen ExecutionContextsenthalten.
Hinweise
Mit der Workflowlaufzeit kann dieser Vorgang nur erfolgreich ausgeführt werden, wenn die Aktivität im Ausführungskontext abgeschlossen ist Closed . Der forcePersistBoolean Parameter 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. für die Ausführung der Kompensation).
Die Überladung dieses CompleteExecutionContext Parameters verwendet forcePersist 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 das angibt, ob der abgeschlossene Kontext beibehalten wird.
Ausnahmen
childContext ist ein Nullverweis (Nothing in Visual Basic).
childContext ist nicht in den Instanzen ExecutionContextsenthalten.
Hinweise
Mit der Workflowlaufzeit kann dieser Vorgang nur erfolgreich ausgeführt werden, wenn die Aktivität im Ausführungskontext abgeschlossen ist Closed . Der forcePersistBoolean Parameter 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. für die Ausführung der Kompensation).
Die Überladung dieses CompleteExecutionContext Parameters verwendet forcePersist effektiv einen Wert von false, sodass abgeschlossene Ausführungskontexte standardmäßig nicht beibehalten werden.