System.Activities Namespace
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.
Fornece classes relacionadas a atividades do sistema.
Classes
Activity |
Uma classe base abstrata usada para criar atividades compostas de objetos Activity preexistentes. |
Activity<TResult> |
Uma classe base abstrata usada para criar atividades compostas com base em objetos Activity preexistentes, que especifica um tipo de resultado usando o especificador de tipo da atividade. |
ActivityAction |
Define um delegado de atividade que não tem argumentos de entrada e não retorna um valor. |
ActivityAction<T> |
Define um representante de atividade que tem um argumento de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2> |
Define um representante de atividade que tem dois argumentos e não retorna nenhum valor. |
ActivityAction<T1,T2,T3> |
Define um representante de atividade que tem três argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4> |
Define um representante de atividade que tem quatro argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5> |
Define um representante de atividade que tem cinco argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6> |
Define um representante de atividade que tem seis argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7> |
Define um representante de atividade que tem sete argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> |
Define um representante de atividade que tem oito argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Define um representante de atividade que tem nove argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Define um delegado de atividade que tem dez argumentos de entrada e não retorna um valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Define um representante de atividade que tem onze argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Define um representante de atividade que tem doze argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Define um delegado de atividade que tem treze nos argumentos e não retorna um valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Define um representante de atividade que tem quatorze argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Define um representante de atividade que tem quinze argumentos de entrada e não retorna nenhum valor. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Define um representante de atividade que tem dezesseis argumentos de entrada e não retorna nenhum valor. |
ActivityBuilder |
Fornece dados de propriedade para uma atividade de fluxo de trabalho. |
ActivityBuilder<TResult> |
Fornece dados de propriedade para uma atividade de fluxo de trabalho genérica. |
ActivityContext |
A classe base para classes de contexto que representam o ambiente de execução de uma atividade. |
ActivityDelegate |
Representa um retorno de chamada baseado na atividade. |
ActivityFunc<TResult> |
Define um delegado de atividade sem |
ActivityFunc<T,TResult> |
Define um representante de atividade com um argumento de entrada do tipo |
ActivityFunc<T1,T2,TResult> |
Define um representante de atividade com um argumento de entrada do tipo |
ActivityFunc<T1,T2,T3,TResult> |
Define um delegado de atividade com três argumentos in do tipo |
ActivityFunc<T1,T2,T3,T4,TResult> |
Define um delegado de atividade com quatro argumentos in do tipo |
ActivityFunc<T1,T2,T3,T4,T5,TResult> |
Define um delegado de atividade com cinco argumentos in do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> |
Define um delegado de atividade com seis argumentos in do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Define um delegado de atividade com sete argumentos in do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Define um delegado de atividade com oito argumentos in do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Define um delegado de atividade com nove argumentos in do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Define um delegado de atividade com um argumento de entrada do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Define um delegado de atividade com um argumento de entrada do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Define um delegado de atividade com um argumento de entrada do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Define um delegado de atividade com um argumento de entrada do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Define um delegado de atividade com um argumento de entrada do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Define um delegado de atividade com um argumento de entrada do tipo |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Define um delegado de atividade com um argumento de entrada do tipo |
ActivityInstance |
Representa o estado da instância de uma atividade em runtime. |
ActivityPropertyReference |
Representa uma referência de propriedade que é usada no ActivityBuilder e que é mapeada para uma PropertyReferenceExtension<T> em uma atividade |
ActivityWithResult |
Recupera o valor ou o tipo de um argumento |
Argument |
A classe base abstrata que representa um terminal de associação que dá suporte ao fluxo de dados para dentro e fora de uma atividade. |
AsyncCodeActivity |
Gerencia a execução de atividades de código assíncronas do início até a conclusão. Esta é uma classe abstrata. |
AsyncCodeActivity<TResult> |
Gerencia a execução de atividades de código assíncronas para uma atividade do tipo especificado, do início até a conclusão. Esta é uma classe abstrata e genérica. |
AsyncCodeActivityContext |
O contexto de execução de uma atividade assíncrona. |
Bookmark |
Representa um ponto em que um fluxo de trabalho ou uma atividade pode aguardar passivamente para ser retomado. |
BookmarkScope |
Define o escopo de um conjunto de objetos Bookmark que são categorizados como operando com o mesmo protocolo. |
BookmarkScopeHandle |
Um Handle usado para gerenciar o tempo de vida de um BookmarkScope. |
CodeActivity |
Uma classe abstrata para criar uma atividade personalizada com comportamento obrigatório definido com o método Execute(CodeActivityContext), que fornece acesso à resolução de variável e argumento e a extensões. |
CodeActivity<TResult> |
Uma classe abstrata para criar uma atividade personalizada com comportamento obrigatório definido no método Execute(CodeActivityContext), dando acesso à resolução de variável e argumento e a extensões. |
CodeActivityContext |
Estende ActivityContext e fornece funcionalidade adicional para CodeActivity. |
DelegateArgument |
A classe base abstrata que representa um terminal de associação com suporte para o fluxo de dados de entrada e de saída de um ActivityDelegate. |
DelegateInArgument |
A classe base abstrata que representa um terminal de associação que dá suporte ao fluxo de dados em um ActivityDelegate. |
DelegateInArgument<T> |
Um terminal de associação que representa o fluxo de dados de entrada em um ActivityDelegate. |
DelegateOutArgument |
A classe base abstrata que representa um terminal de associação que dá suporte ao fluxo de dados de saída de um ActivityDelegate. |
DelegateOutArgument<T> |
Um terminal de associação que representa o fluxo de dados de saída de um ActivityDelegate. |
DynamicActivity |
Fornece um modelo de objeto que permite construir dinamicamente atividades que fazem interface com o designer do WF e o runtime usando ICustomTypeDescriptor. |
DynamicActivity<TResult> |
Fornece uma abordagem consistente com o DOM (Modelo de Objeto do Documento), que constrói dinamicamente atividades que fazem interface com o Designer de Fluxo de Trabalho e com o runtime de fluxo de trabalho usando o ICustomTypeDescriptor. |
DynamicActivityProperty |
Representa uma propriedade de um DynamicActivity que é criado em runtime e é executado no ActivityExecutionContext. |
ExceptionPersistenceExtension |
Especifica a persistência da exceção. |
ExclusiveHandle |
Adiciona informações complementares a um indicador que permite que ele acesse um subconjunto de seus identificadores de escopo, exceto os identificadores que não são necessários. |
ExecutionProperties |
Representa a coleção de propriedades em um escopo específico. |
Handle |
Representa um tipo que tem seu tempo de vida controlado pelo runtime de fluxo de trabalho. |
HandleInitializationContext |
Representa o ambiente de inicialização de um Handle. |
InArgument |
A classe base abstrata que representa um terminal de associação que dá suporte ao fluxo de dados em uma atividade. |
InArgument<T> |
Um terminal de associação que representa o fluxo de dados em uma atividade. |
InOutArgument |
A classe base abstrata que representa um terminal de associação que dá suporte ao fluxo de dados para dentro e fora de uma atividade. |
InOutArgument<T> |
Um terminal de associação que representa o fluxo de dados de saída de uma atividade. |
InvalidWorkflowException |
Manipula as exceções que ocorrem quando um fluxo de trabalho não é válido. |
InvokeCompletedEventArgs |
Fornece dados para o evento de InvokeCompleted . |
Location |
Fornece uma referência a um valor usado por um Argument ou por uma Variable. |
Location<T> |
Fornece uma referência tipada a um valor usado por um Argument ou por uma Variable. |
LocationReference |
Fornece um mecanismo pelo qual um Location pode ser resolvido em runtime. |
LocationReferenceEnvironment |
Fornece uma representação do ambiente de variáveis e argumentos que está disponível para uma atividade em runtime. |
NativeActivity |
Classe base abstrata para atividades personalizadas que implementam a lógica de execução usando o método Execute(NativeActivityContext), que tem acesso completo aos recursos do runtime. |
NativeActivity<TResult> |
Classe base abstrata para atividades personalizadas que implementam a lógica de execução usando o método Execute(NativeActivityContext), que tem acesso completo às funcionalidades do runtime. |
NativeActivityAbortContext |
Representa o ambiente de execução de uma atividade que está sendo anulada. |
NativeActivityContext |
O contexto de execução de um NativeActivity. |
NativeActivityFaultContext |
Representa o ambiente de execução de uma NativeActivity quando ela está tratando uma exceção gerada por uma atividade filha. |
NativeActivityTransactionContext |
O contexto de execução de uma NativeActivity que precisa fornecer o runtime com uma transação. |
NoPersistHandle |
Gerencia o tempo de vida de um bloco não persistente. |
OutArgument |
A classe base abstrata que representa um terminal de associação que dá suporte ao fluxo de dados de saída uma atividade. |
OutArgument<T> |
Um terminal de associação que representa o fluxo de dados fora de uma atividade. |
OverloadGroupAttribute |
Fornece um método para indicar quais combinações de argumentos são válidas em uma atividade. |
RegistrationContext |
Fornece acesso à coleção atual de propriedades de execução do fluxo de trabalho. |
RequiredArgumentAttribute |
Elemento do aplicativo no qual é válido aplicar um argumento. |
RuntimeArgument |
Descreve as características de um argumento de uma atividade para o runtime. |
RuntimeDelegateArgument |
Descreve as características de um DelegateArgument para o runtime. |
RuntimeTransactionHandle |
Fornece acesso à transação de tempo de execução em uma instância de fluxo de trabalho. |
ValidationException |
A exceção gerada quando um fluxo de trabalho ou uma atividade está em um estado inválido. |
Variable |
A classe base abstrata da qual o Variable<T> da classe de suporte do membro de dados do fluxo de trabalho é derivado. |
Variable<T> |
Representa uma variável em um fluxo de trabalho. |
VersionMismatchException |
Especifica as informações sobre uma exceção de versão incompatível. |
WorkflowApplication |
Fornece um host para uma única instância de um fluxo de trabalho. |
WorkflowApplicationAbortedEventArgs |
Fornece dados sobre uma instância de fluxo de trabalho anulada. |
WorkflowApplicationAbortedException |
Representa a exceção que é gerada quando uma operação em uma instância de fluxo de trabalho não é válida porque a instância foi anulada. |
WorkflowApplicationCompletedEventArgs |
Fornece informações sobre uma instância de fluxo de trabalho que concluiu sua execução. |
WorkflowApplicationCompletedException |
Representa a exceção que é gerada quando uma operação em uma instância de fluxo de trabalho não é válida porque a instância foi concluída. |
WorkflowApplicationEventArgs |
Uma classe base para os eventos associados a um WorkflowApplication. |
WorkflowApplicationException |
Fornece a classe base para tratar um erro que ocorre durante a execução de um aplicativo de fluxo de trabalho. |
WorkflowApplicationIdleEventArgs |
Contém informações sobre a instância de fluxo de trabalho que ficou ociosa. |
WorkflowApplicationInstance |
Especifica informações sobre uma instância de aplicativo de fluxo de trabalho. |
WorkflowApplicationTerminatedException |
Uma exceção que é gerada quando uma operação em uma instância de fluxo de trabalho não é válida porque a instância foi terminada. |
WorkflowApplicationUnhandledExceptionEventArgs |
Fornece informações sobre uma exceção sem tratamento ocorrida em uma instância de fluxo de trabalho. |
WorkflowApplicationUnloadedException |
Uma exceção que é gerada quando uma operação em uma instância de fluxo de trabalho é inválida porque a instância foi descarregada. |
WorkflowDataContext |
Representa o contexto de dados do ambiente do fluxo de trabalho atual e fornece uma ponte para levar os argumentos e as variáveis do fluxo de trabalho para escopo da associação de dados do WPF (Windows Presentation Foundation). |
WorkflowIdentity |
Mapeia uma instância de fluxo de trabalho persistente para sua definição de fluxo de trabalho correspondente. |
WorkflowInspectionServices |
Fornece métodos para trabalhar com os metadados de runtime de uma árvore de atividades. |
WorkflowInvoker |
Fornece um meio para invocar um fluxo de trabalho como se ele fosse uma chamada de método. |
Estruturas
ActivityMetadata |
Representa o conjunto de argumentos, atividades filhas, variáveis e representantes que uma Activity configurada apresenta ao ambiente de execução. |
CodeActivityMetadata |
Representa o conjunto de argumentos que a CodeActivity configurada apresenta ao ambiente de execução. |
CodeActivityPublicEnvironmentAccessor |
Especifica informações sobre um acessador de ambiente público. |
NativeActivityMetadata |
Representa o conjunto de argumentos, atividades filhas, variáveis e representantes que uma NativeActivity configurada apresenta ao ambiente de execução. |
Interfaces
IExecutionProperty |
Fornece propriedades de execução com um mecanismo para configurar o armazenamento local de thread antes e depois dos itens de trabalho da atividade associada. |
IPropertyRegistrationCallback |
Permite que uma propriedade de execução de fluxo de trabalho forneça a lógica personalizada de registro e de cancelamento de registro. |
Enumerações
ActivityInstanceState |
Descreve o estado de uma instância de atividade. |
ArgumentDirection |
Especifica a direção do fluxo de dados de um Argument. |
BookmarkOptions |
Especifica as opções para um Bookmark. |
BookmarkResumptionResult |
Define uma enumeração cujos membros representam o resultado das solicitações de agendamento do indicador. |
PersistableIdleAction |
Especifica a ação que ocorre quando um fluxo de trabalho fica ocioso quando a persistência é permitida. |
UnhandledExceptionAction |
Especifica a ação que ocorre quando uma exceção escapa da raiz de um fluxo de trabalho. |
VariableModifiers |
Especifica a maneira em que o runtime de fluxo de trabalho trata objetos Variable. |
WorkflowIdentityFilter |
Especifica o filtro de identidade do fluxo de trabalho. |
Delegados
BookmarkCallback |
Representa o método que é chamado quando um Bookmark é retomado. |
CompletionCallback |
O método que é chamado quando uma atividade é concluída. |
CompletionCallback<TResult> |
O método que é chamado quando uma atividade é concluída. |
DelegateCompletionCallback |
Representa o método que é chamado quando um ActivityDelegate é concluído. |
FaultCallback |
Representa o método que é chamado quando uma atividade agendada ou uma de suas filhas entra no estado Faulted. |