WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Yöntem

Tanım

Nesne tarafından belirtilen iş akışı örneğine WorkflowChanges değişiklikleri uygular.

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)

Parametreler

workflowChanges
WorkflowChanges

WorkflowChanges İş akışı örneği için dinamik güncelleştirmeleri belirten.

Özel durumlar

İş akışı çalışma zamanı altyapısı çalışmıyor.

Örnekler

Aşağıdaki örnekte bir WorkflowInstance nesneye ApplyWorkflowChanges çağrılması gösterilmektedir. Bu örnek, State Machine SDK'sını Sıralama örneğinden, Mainform.cs dosyasından alınmalıdır. Daha fazla bilgi için bkz . Durum Makinesi Örneğini Sıralama.

// 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

Açıklamalar

İş akışı örneği zaten askıya alınmamışsa, iş akışı çalışma zamanı altyapısı değişiklikleri uygulamadan önce örneği geçici olarak askıya alır.

Şunlara uygulanır