WorkflowRuntimeService.State Proprietà
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.
Ottiene lo stato dell'oggetto WorkflowRuntimeService.
protected:
property System::Workflow::Runtime::Hosting::WorkflowRuntimeServiceState State { System::Workflow::Runtime::Hosting::WorkflowRuntimeServiceState get(); };
protected System.Workflow.Runtime.Hosting.WorkflowRuntimeServiceState State { get; }
member this.State : System.Workflow.Runtime.Hosting.WorkflowRuntimeServiceState
Protected ReadOnly Property State As WorkflowRuntimeServiceState
Valore della proprietà
Uno dei WorkflowRuntimeServiceState valori.
Commenti
La WorkflowRuntimeService classe implementa meccanismi in due fasi per l'avvio e l'arresto di un servizio del motore di runtime del flusso di lavoro. La prima fase del meccanismo di avvio inizia quando il motore di runtime del flusso di lavoro chiama l'implementazione del Start metodo per il servizio. Questo metodo deve chiamare l'implementazione di base di Start, che imposta State su Starting. La seconda fase si verifica dopo che il motore di runtime del flusso di lavoro avvia tutti i servizi del motore di runtime del flusso di lavoro quando genera l'evento Started . L'oggetto WorkflowRuntimeService gestisce internamente una sottoscrizione a questo evento e il relativo gestore verrà impostato su StateStarted.
Il meccanismo in due fasi per arrestare un servizio del motore di runtime del flusso di lavoro inizia quando il motore di runtime del flusso di lavoro chiama l'implementazione del Stop metodo per il servizio. Questo metodo deve chiamare l'implementazione di base di Stop, che imposta State su Stopping. Dopo aver arrestato tutti i servizi del motore di runtime del flusso di lavoro, il motore di runtime del flusso di lavoro genera l'evento Stopped . L'oggetto WorkflowRuntimeService gestisce internamente una sottoscrizione a questo evento e il relativo gestore verrà impostato su StateStopped.