Compartilhar via


WorkflowRuntime.Started Evento

Definição

Ocorre quando o mecanismo de tempo de execução de fluxo de trabalho é iniciado.

public:
 event EventHandler<System::Workflow::Runtime::WorkflowRuntimeEventArgs ^> ^ Started;
public event EventHandler<System.Workflow.Runtime.WorkflowRuntimeEventArgs> Started;
member this.Started : EventHandler<System.Workflow.Runtime.WorkflowRuntimeEventArgs> 
Public Custom Event Started As EventHandler(Of WorkflowRuntimeEventArgs) 
Public Event Started As EventHandler(Of WorkflowRuntimeEventArgs) 

Tipo de evento

Exemplos

No exemplo a seguir, um manipulador de eventos é adicionado ao Started evento do WorkflowRuntime. Neste exemplo, o manipulador é um método anônimo que imprime uma mensagem simples no console.

// Create a new workflow runtime
WorkflowRuntime startingRuntime = new WorkflowRuntime();
// Add an anonymous method as the event handler for the Started event.
startingRuntime.Started += new EventHandler<WorkflowRuntimeEventArgs>(
    delegate { Console.WriteLine("Workflow runtime started."); });
' Create a new workflow runtime
Dim startingRuntime As New WorkflowRuntime()
' Add a method as the event handler for the Started event.
AddHandler startingRuntime.Started, AddressOf RuntimeStarted

Comentários

O StartRuntime método aciona o Started evento depois de validar a configuração de serviço principal do mecanismo de tempo de execução do fluxo de trabalho, invocou o Start método implementado por cada um de seus serviços que derivam da WorkflowRuntimeService classe e definiu trueIsStarted como . Não há nenhuma garantia sobre a ordem em que os serviços derivados da WorkflowRuntimeService classe são iniciados pelo mecanismo de tempo de execução do fluxo de trabalho, e alguns desses serviços de mecanismo de tempo de execução de fluxo de trabalho podem depender da funcionalidade fornecida por outros desses serviços para concluir suas tarefas de inicialização. Os serviços do mecanismo de tempo de execução de fluxo de trabalho podem substituir o WorkflowRuntimeService.OnStarted método para executar quaisquer tarefas de inicialização finais que exijam o suporte de outros serviços de mecanismo de tempo de execução de fluxo de trabalho quando o Started evento é gerado.

Para obter mais informações sobre como lidar com eventos, consulte Manipulando e gerando eventos.

Aplica-se a