WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.