Partilhar via


WorkflowRuntimeService.State Propriedade

Definição

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 .

Aplica-se a