Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe WorkflowApplicationCompletedEventArgs

Fornece informações sobre uma instância de fluxo de trabalho que tenha sido concluído sua execução.

System.Object
  System.EventArgs
    System.Activities.WorkflowApplicationEventArgs
      System.Activities.WorkflowApplicationCompletedEventArgs

Namespace:  System.Activities
Assembly:  System.Activities (em System.Activities.dll)

public class WorkflowApplicationCompletedEventArgs : WorkflowApplicationEventArgs

O tipo WorkflowApplicationCompletedEventArgs expõe os membros a seguir.

  NomeDescrição
Propriedade públicaCompletionStateObtém o estado de conclusão da instância do fluxo de trabalho, o que indica se a instância do fluxo de trabalho foi concluído com êxito, foi cancelada ou com defeito.
Propriedade públicaInstanceIdO identificador exclusivo da instância do fluxo de trabalho. (Herdado de WorkflowApplicationEventArgs.)
Propriedade públicaOutputsObtém um dicionário que contém os valores de OutArguments de atividade de raiz a instância fluxo de trabalho, encaixada pelo nome do argumento.
Propriedade públicaTerminationExceptionObtém a exceção associada com a finalização da instância do fluxo de trabalho.
Superior

  NomeDescrição
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalize Permite um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetInstanceExtensions<T>Obtém a coleção de extensões do tipo especificado. (Herdado de WorkflowApplicationEventArgs.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Superior

O exemplo de código a seguir verifica se há o WorkflowApplicationCompletedEventArgs passado para o Completed manipulador de um WorkflowApplication da instância e exibe informações sobre como o fluxo de trabalho concluído.


wfApp.Completed = delegate(WorkflowApplicationCompletedEventArgs e)
{
    if (e.CompletionState == ActivityInstanceState.Faulted)
    {
        Console.WriteLine("Workflow {0} Terminated.", e.InstanceId);
        Console.WriteLine("Exception: {0}\n{1}",
            e.TerminationException.GetType().FullName,
            e.TerminationException.Message);
    }
    else if (e.CompletionState == ActivityInstanceState.Canceled)
    {
        Console.WriteLine("Workflow {0} Canceled.", e.InstanceId);
    }
    else
    {
        Console.WriteLine("Workflow {0} Completed.", e.InstanceId);

        // Retrieve the outputs of the workflow.
        foreach (var kvp in e.Outputs)
        {
            Console.WriteLine("Name: {0} - Value {1}",
                kvp.Key, kvp.Value);
        }

        // Outputs can be directly accessed by argument name.
        Console.WriteLine("The winner is {0}.", e.Outputs["Winner"]);
    }
};


.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Com suporte em: 4

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft