WorkflowRuntime.Stopped Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando il motore di runtime del flusso di lavoro viene arrestato.
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)
Tipo evento
Esempio
Nell'esempio seguente un gestore eventi viene aggiunto all'evento Stopped di WorkflowRuntime. In questo esempio, il gestore è un metodo anonimo che visualizza un semplice messaggio sulla console.
// 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
Commenti
Il metodo StopRuntime genera l'evento Stopped dopo aver richiamato il metodo Stop implementato da ognuno dei servizi che derivano dalla classe WorkflowRuntimeService. Non è possibile garantire l'ordine con cui questi servizi del motore di runtime del flusso di lavoro vengono arrestati e alcuni di questi servizi possono dover mantenere alcune funzionalità da cui dipendono altri servizi fino a quando anche questi altri servizi verranno arrestati. Tali servizi possono eseguire l'override del metodo WorkflowRuntimeService.OnStopped per eseguire l'eventuale logica di arresto rimanente quando viene generato l'evento Stopped.
Per altre informazioni sulla gestione degli eventi, vedere Gestione e generazione di eventi.