WorkflowRuntimeService.State Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o estado do 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 Propriedade
Um dos WorkflowRuntimeServiceState valores.
Observações
A WorkflowRuntimeService classe implementa mecanismos bifásicos tanto para iniciar como para parar um serviço de motor em tempo de execução de workflow. A primeira fase do mecanismo de arranque começa quando o motor de execução de workflow chama a implementação do Start método para o serviço. Este método deve chamar a implementação base de Start, que define State a Starting. A segunda fase ocorre depois de o motor de execução de workflow iniciar todos os seus serviços do motor de execução de workflow quando levanta o Started evento. Internamente, WorkflowRuntimeService gere uma subscrição a este evento e o seu responsável irá definir State para Started.
O mecanismo bifásico para parar um serviço de motor de execução em tempo de trabalho começa quando o motor de execução chama a implementação do Stop método para o serviço. Este método deve chamar a implementação base de Stop, que define State a Stopping. Depois de ter parado todos os seus serviços do motor de execução de workflow, o motor de runtime de workflow levanta o Stopped evento. Internamente, WorkflowRuntimeService gere uma subscrição a este evento e o seu responsável irá definir State para Stopped.