WorkflowRuntimeService.OnStarted Método

Definição

Quando substituído em uma classe derivada, representa o método que será chamado quando o mecanismo de runtime de fluxo de trabalho gerar o evento Started.

protected:
 virtual void OnStarted();
protected virtual void OnStarted ();
abstract member OnStarted : unit -> unit
override this.OnStarted : unit -> unit
Protected Overridable Sub OnStarted ()

Comentários

A WorkflowRuntimeService classe implementa um mecanismo de início de duas fases para que os serviços do mecanismo de runtime de fluxo de trabalho possam executar qualquer inicialização que dependa de outros serviços depois que o mecanismo de runtime de fluxo de trabalho tiver invocado o Start método para todos os seus serviços de mecanismo de runtime de fluxo de trabalho. Depois que o mecanismo de runtime de fluxo de trabalho tiver chamado o Start método de todos os seus serviços de mecanismo de runtime de fluxo de trabalho, ele aciona o WorkflowRuntime.Started evento. Você pode substituir o OnStarted método para fornecer qualquer funcionalidade de inicialização final exigida pelo serviço quando o WorkflowRuntime.Started evento é gerado. A mecânica de assinatura e cancelamento da assinatura do WorkflowRuntime.Started evento é tratada internamente.

Observação

Se o serviço for adicionado ao mecanismo de runtime de fluxo de trabalho por uma chamada para AddService depois que o mecanismo de runtime de fluxo de trabalho já tiver sido iniciado, o mecanismo de runtime de fluxo de trabalho chamará Start em seu serviço. No entanto, nessa situação, o Started evento já ocorreu, portanto, seu serviço pode ter que executar qualquer inicialização que normalmente seria executada dentro OnStarted do Start método . Você pode testar IsStarted para determinar se o mecanismo de runtime de fluxo de trabalho foi iniciado.

State é definido Started como antes OnStarted de ser invocado. A implementação padrão de OnStarted não executa nenhuma ação.

Aplica-se a