WorkflowInstance.Suspend(String) Yöntem

Tanım

İş akışı örneğini askıya alır.

C#
public void Suspend(string error);

Parametreler

error
String

İş akışı örneğini askıya alma nedeninin açıklaması.

Özel durumlar

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

Örnekler

Aşağıdaki kod örneği, bir WorkflowInstance nesnede Suspend çağrısını gösterir.

C#
// Create a workflow runtime
WorkflowRuntime workflowRuntime = new WorkflowRuntime();
// Create a workflow instance
WorkflowInstance workflowInstance = workflowRuntime.CreateWorkflow(typeof(Workflow1));
// Start the workflow
workflowInstance.Start();
// Suspend the workflow, passing in a message
workflowInstance.Suspend("Workflow manually suspended");

Açıklamalar

İş akışı örneği zaman uyumlu bir şekilde askıya alınır. İş akışı örneği zaten askıya alınmışsa hiçbir işlem yapılmaz; aksi takdirde, iş akışı çalışma zamanı altyapısı iş akışı örneğini askıya alır, olayı başlatır WorkflowSuspended ve içinde geçirir reasonWorkflowSuspendedEventArgs.

Not

Suspend iş akışı örneğini kaldırmaz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1