WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) 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.
Übernimmt Änderungen für die vom WorkflowChanges-Objekt angegebene Workflowinstanz.
public:
void ApplyWorkflowChanges(System::Workflow::ComponentModel::WorkflowChanges ^ workflowChanges);
public void ApplyWorkflowChanges (System.Workflow.ComponentModel.WorkflowChanges workflowChanges);
member this.ApplyWorkflowChanges : System.Workflow.ComponentModel.WorkflowChanges -> unit
Public Sub ApplyWorkflowChanges (workflowChanges As WorkflowChanges)
Parameter
- workflowChanges
- WorkflowChanges
Ein WorkflowChanges-Element, das dynamische Updates für die Workflowinstanz angibt.
Ausnahmen
Die Workflowruntime-Engine wird nicht ausgeführt.
Beispiele
Das folgende Beispiel zeigt den Aufruf von ApplyWorkflowChanges für ein WorkflowInstance-Objekt. Dieses Beispiel stammt aus dem Ordering State Machine SDK-Beispiel in der Datei Mainform.cs. Weitere Informationen finden Sie im Beispiel des Bestellzustandscomputers.
// Apply the changes to the workflow instance
try
{
instance.ApplyWorkflowChanges(changes);
}
catch (WorkflowValidationFailedException)
{
// New state has already been added
MessageBox.Show("On Hold state has already been added to this workflow.");
}
' Apply the changes to the workflow instance
Try
instance.ApplyWorkflowChanges(changes)
Catch e As WorkflowValidationFailedException
' New state has already been added
MessageBox.Show("On Hold state has already been added to this workflow.")
End Try
Hinweise
Wenn die Workflowinstanz nicht bereits unterbrochen wurde, unterbricht die Workflowruntime-Engine die Instanz vorübergehend, bevor die Änderungen angewendet werden.