WorkflowRuntime.Stopped Olay

Tanım

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

public:
 event EventHandler<System::Workflow::Runtime::WorkflowRuntimeEventArgs ^> ^ Stopped;
public event EventHandler<System.Workflow.Runtime.WorkflowRuntimeEventArgs> Stopped;
member this.Stopped : EventHandler<System.Workflow.Runtime.WorkflowRuntimeEventArgs> 
Public Custom Event Stopped As EventHandler(Of WorkflowRuntimeEventArgs) 
Public Event Stopped As EventHandler(Of WorkflowRuntimeEventArgs) 

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.

// 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."); });
' Create a new workflow runtime
Dim workflowRuntime As New WorkflowRuntime()
' Add a method as the event handler for the Stopped event.
AddHandler workflowRuntime.Stopped, AddressOf RuntimeStopped

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