Compartilhar via


WorkflowTerminatedEventArgs Classe

Definição

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
WorkflowTerminatedEventArgs
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)

Aplica-se a

Confira também