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 della classe 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 valori di WorkflowRuntimeServiceState.
Commenti
La classe WorkflowRuntimeService implementa meccanismi a 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 richiede l'implementazione del metodo Start per il servizio. Questo metodo deve chiamare l'implementazione base di Start, che imposta State su Starting. La seconda fase si verifica dopo che il motore di runtime del flusso di lavoro ha avviato tutti i relativi servizi quando genera l'evento Started. WorkflowRuntimeService gestisce internamente una sottoscrizione a questo evento e il relativo gestore imposterà State su Started.
Il meccanismo a due fasi per l'arresto di un servizio del motore di runtime del flusso di lavoro ha inizio quando il motore di runtime richiede l'implementazione del metodo Stop per il servizio. Questo metodo deve chiamare l'implementazione base di Stop, che imposta State su Stopping. Il motore di runtime del flusso di lavoro genera l'evento Stopped dopo aver arrestato tutti i relativi servizi. WorkflowRuntimeService gestisce internamente una sottoscrizione a questo evento e il relativo gestore imposterà State su Stopped.