WorkflowRuntimeService.State Proprietà

Definizione

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.

Si applica a