Comparteix a través de


WorkflowRuntimeService.State Propiedad

Definición

Obtiene el estado del objeto 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

Valor de propiedad

Uno de los valores de WorkflowRuntimeServiceState.

Comentarios

La clase WorkflowRuntimeService implementa los mecanismos bifásicos para el inicio y detención de un servicio de motor en tiempo de ejecución de flujo de trabajo. La primera fase del mecanismo de inicio comienza cuando el motor en tiempo de ejecución de flujo de trabajo llama a la implementación del método Start para el servicio. Este método debe llamar a la implementación base de Start, que establece State en Starting. La segunda fase se produce después de que el motor en tiempo de ejecución de flujo de trabajo inicia todos sus servicios de motor en tiempo de ejecución de flujo de trabajo cuando genera el evento Started. WorkflowRuntimeService administra internamente una suscripción a este evento y su controlador establecerá State en Started.

El mecanismo de dos fases para detener el servicio de motor en tiempo de ejecución de flujo de trabajo comienza cuando el motor en tiempo de ejecución de flujo de trabajo llama a la implementación del método Stop para el servicio. Este método debe llamar a la implementación base de Stop, que establece State en Stopping. Después de haber detenido todos sus servicios de motor en tiempo de ejecución de flujo de trabajo, el motor en tiempo de ejecución de flujo de trabajo genera el evento Stopped. WorkflowRuntimeService administra internamente una suscripción a este evento y su controlador establecerá State en Stopped.

Se aplica a