Condividi tramite


WorkflowRuntimeService.State Proprietà

Definizione

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.

Si applica a