WorkflowRuntime.WorkflowSuspended Evento
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.
Ocorre quando uma instância de fluxo de trabalho é suspensa.
public:
event EventHandler<System::Workflow::Runtime::WorkflowSuspendedEventArgs ^> ^ WorkflowSuspended;
public event EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs> WorkflowSuspended;
member this.WorkflowSuspended : EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs>
Public Custom Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs)
Public Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs)
Tipo de evento
Exemplos
O exemplo de código a seguir demonstra como usar WorkflowRuntime a funcionalidade de um host de fluxo de trabalho. O código associa o a WorkflowSuspended um manipulador de eventos, um método chamado OnWorkflowSuspended
.
Este exemplo de código faz parte do Exemplo de Suspensão e Término.
workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;
AddHandler workflowRuntime.WorkflowSuspended, AddressOf OnWorkflowSuspend
Comentários
A instância de fluxo de trabalho pode ser suspensa pelo host por meio de uma chamada para o Suspend método, por uma SuspendActivity atividade ou implicitamente pelo mecanismo de tempo de execução do fluxo de trabalho. Por exemplo, o mecanismo de tempo de execução do fluxo de trabalho suspende temporariamente a instância quando aplica alterações dinâmicas à instância.
Para o WorkflowSuspended evento, o remetente contém o WorkflowRuntime e WorkflowSuspendedEventArgs contém o WorkflowInstance e uma cadeia de caracteres que descreve o motivo pelo qual a instância foi suspensa.
Para obter mais informações sobre como lidar com eventos, consulte Manipulando e gerando eventos.