WorkflowRuntime.Stopped Olay
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.
İş 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.