WorkflowTerminatedEventArgs Classe
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.
Cuidado
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Fornece dados para o evento de WorkflowTerminated .
public ref class WorkflowTerminatedEventArgs : System::Workflow::Runtime::WorkflowEventArgs
public class WorkflowTerminatedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class WorkflowTerminatedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
type WorkflowTerminatedEventArgs = class
inherit WorkflowEventArgs
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type WorkflowTerminatedEventArgs = class
inherit WorkflowEventArgs
Public Class WorkflowTerminatedEventArgs
Inherits WorkflowEventArgs
- Herança
- Atributos
Exemplos
O exemplo de código a seguir demonstra um método de manipulador de eventos que usa WorkflowTerminatedEventArgs como parâmetro. O OnWorkflowTerminated
método é chamado quando o WorkflowTerminated evento é acionado. O código usa a Exception propriedade get a mensagem associada à exceção que fez com que o fluxo de trabalho seja encerrado.
Este exemplo de código faz parte do Fluxo de Trabalho Sequencial com Exemplo de SDK de Parâmetros do arquivo Program.cs. Para obter mais informações, consulte Exemplo de fluxo de trabalho com parâmetros.
static void OnWorkflowTerminated(object sender, WorkflowTerminatedEventArgs e)
{
Console.WriteLine(e.Exception.Message);
waitHandle.Set();
}
Shared Sub OnWorkflowTerminated(ByVal sender As Object, ByVal e As WorkflowTerminatedEventArgs)
Console.WriteLine(e.Exception.Message)
waitHandle.Set()
End Sub
Comentários
Observação
Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).
Uma instância de fluxo de trabalho pode ser encerrada de três maneiras: o host pode chamar WorkflowInstance.Terminate, uma TerminateActivity atividade pode ser invocada de dentro da instância de fluxo de trabalho ou o mecanismo de runtime de fluxo de trabalho pode encerrar a instância devido a uma exceção sem tratamento. Quando a instância de fluxo de trabalho é encerrada, o mecanismo de runtime de fluxo de trabalho aciona o WorkflowRuntime.WorkflowTerminated evento. O host pode assinar esse evento adicionando um manipulador de eventos a WorkflowRuntime.WorkflowTerminated.
Propriedades
Exception |
Obsoleto.
Obtém a exceção que fez a instância de fluxo de trabalho ser encerrada. |
WorkflowInstance |
Obsoleto.
Obtém a instância de fluxo de trabalho associada ao evento de fluxo de trabalho. (Herdado de WorkflowEventArgs) |
Métodos
Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Obsoleto.
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |