WorkflowRuntimeService.State Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 da propriedade
Um dos valores de WorkflowRuntimeServiceState.
Comentários
A WorkflowRuntimeService classe implementa mecanismos de duas fases para iniciar e parar um serviço de mecanismo de runtime de fluxo de trabalho. A primeira fase do mecanismo de início começa quando o mecanismo de runtime de fluxo de trabalho chama a implementação do Start método para o serviço. Esse método deve chamar a implementação base de Start, que define State como Starting. A segunda fase ocorre depois que o mecanismo de runtime de fluxo de trabalho inicia todos os seus serviços de mecanismo de runtime de fluxo de trabalho quando ele aciona o Started evento. O WorkflowRuntimeService gerencia internamente uma assinatura para esse evento e seu manipulador será definido StateStartedcomo .
O mecanismo de duas fases para interromper um serviço de mecanismo de runtime de fluxo de trabalho começa quando o mecanismo de runtime de fluxo de trabalho chama a implementação do Stop método para o serviço. Esse método deve chamar a implementação base de Stop, que define State como Stopping. Depois de interromper todos os serviços do mecanismo de runtime de fluxo de trabalho, o mecanismo de runtime de fluxo de trabalho aciona o Stopped evento. O WorkflowRuntimeService gerencia internamente uma assinatura para esse evento e seu manipulador será definido StateStoppedcomo .