WorkflowRuntime.Stopped Olay

Tanım

İş akışı çalışma zamanı altyapısı durdurulduğunda gerçekleşir.

C#
public event EventHandler<System.Workflow.Runtime.WorkflowRuntimeEventArgs> Stopped;

Olay Türü

Örnekler

Aşağıdaki örnekte, olayına Stopped bir olay işleyicisi WorkflowRuntimeeklenir. Bu örnekte işleyici, konsola basit bir ileti yazdıran anonim bir yöntemdir.

C#
// Create a new workflow runtime
WorkflowRuntime workflowRuntime = new WorkflowRuntime();
// Add an anonymous method as the event handler for the Stopped event.
workflowRuntime.Stopped += new EventHandler<WorkflowRuntimeEventArgs>(
    delegate { Console.WriteLine("Workflow runtime stopped."); });

Açıklamalar

yöntemi, StopRuntime sınıfından Stopped türetilen WorkflowRuntimeService hizmetlerinin her biri tarafından uygulanan yöntemini çağırdıktan Stop sonra olayı tetikler. Bu iş akışı çalışma zamanı altyapısı hizmetlerinin durdurulma sırası konusunda bir garanti yoktur ve bu hizmetlerden bazılarının da durdurulana kadar diğer hizmetler tarafından güvenilen bazı işlevleri koruması gerekebilir. Bu tür hizmetler, olay tetiklendiğinde Stopped artık kapatma mantığını gerçekleştirmek için yöntemini geçersiz kılabilirWorkflowRuntimeService.OnStopped.

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları işleme ve oluşturma.

Ş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