System.Activities Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Oferece aulas relacionadas com atividades do sistema.
Classes
| Name | Description |
|---|---|
| Activity |
Uma classe base abstrata usada para criar atividades compostas a partir de objetos pré-existentes Activity . |
| Activity<TResult> |
Uma classe base abstrata usada para criar atividades compostas a partir de objetos pré-existentes Activity , que especifica um tipo de resultado usando o especificador de tipo da atividade. |
| ActivityAction |
Define um delegado de atividade que não tem argumentos in e não devolve um valor. |
| ActivityAction<T> |
Define um delegado de atividade que tem um em argumento e não devolve um valor. |
| ActivityAction<T1,T2> |
Define um delegado de atividade que tem dois argumentos em e não devolve um valor. |
| ActivityAction<T1,T2,T3> |
Define um delegado de atividade que tem três argumentos em e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4> |
Define um delegado de atividade que tem quatro em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5> |
Define um delegado de atividade que tem cinco em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6> |
Define um delegado de atividade que tem seis em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7> |
Define um delegado de atividade que tem sete em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> |
Define um delegado de atividade que tem oito em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Define um delegado de atividade que tem nove em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Define um delegado de atividade que tem dez em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Define um delegado de atividade que tem onze em argumentos e não retorna um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Define um delegado de atividade que tem doze em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Define um delegado de atividade que tem treze em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Define um delegado de atividade que tem catorze em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Define um delegado de atividade que tem quinze em argumentos e não devolve um valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Define um delegado de atividade que tem dezasseis em argumentos e não devolve um valor. |
| ActivityBuilder |
Fornece dados de propriedades para uma atividade de fluxo de trabalho. |
| ActivityBuilder<TResult> |
Fornece dados de propriedades para uma atividade genérica de fluxo de trabalho. |
| ActivityContext |
A classe base para classes de contexto que representam o ambiente de execução de uma atividade. |
| ActivityDelegate |
Representa um callback baseado em atividades. |
| ActivityFunc<TResult> |
Define um delegado de atividade sem |
| ActivityFunc<T,TResult> |
Define um delegado de atividade com um em argumento de tipo |
| ActivityFunc<T1,T2,TResult> |
Define um delegado de atividade com um em argumento de tipo |
| ActivityFunc<T1,T2,T3,TResult> |
Define um delegado de atividade com três argumentos em de tipo |
| ActivityFunc<T1,T2,T3,T4,TResult> |
Define um delegado de atividade com quatro em argumentos de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,TResult> |
Define um delegado de atividade com cinco argumentos |
| ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> |
Define um delegado de atividade com seis argumentos em argumentos do tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Define um delegado de atividade com sete argumentos em argumentos de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Define um delegado de atividade com oito argumentos em argumentos do tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Define um delegado de atividade com nove argumentos em argumentos do tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Define um delegado de atividade com um argumento em de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Define um delegado de atividade com um argumento em de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Define um delegado de atividade com um argumento em de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Define um delegado de atividade com um argumento em de 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 em de 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 em de 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 em de tipo |
| ActivityInstance |
Representa o estado da instância de uma atividade em tempo de execução. |
| ActivityPropertyReference |
Representa uma referência de propriedade que é usada em ActivityBuilder e que mapeia para a PropertyReferenceExtension<T> numa |
| ActivityWithResult |
Recupera o valor ou tipo de um argumento de atividade |
| Argument |
A classe base abstrata que representa um terminal de ligação que suporta o fluxo de dados para dentro e fora de uma atividade. |
| AsyncCodeActivity |
Gere a execução da atividade de código assíncrona desde o início até à conclusão. Esta é uma classe abstrata. |
| AsyncCodeActivity<TResult> |
Gere a execução de atividades de código assíncronas, para uma atividade de um tipo especificado, desde o início até à conclusão. Esta é uma aula abstrata e genérica. |
| AsyncCodeActivityContext |
O contexto de execução para uma atividade assíncrona. |
| Bookmark |
Representa um ponto em que um fluxo de trabalho ou atividade pode esperar passivamente para ser retomado. |
| BookmarkScope |
Escala um conjunto de Bookmark objetos categorizados como operando sob o mesmo protocolo. |
| BookmarkScopeHandle |
A Handle costumava gerir a vida útil de um BookmarkScope. |
| CodeActivity |
Uma classe abstrata para criar uma atividade personalizada com comportamento imperativo definido pelo Execute(CodeActivityContext) método, que dá acesso à resolução e extensões de variáveis e argumentos. |
| CodeActivity<TResult> |
Uma classe abstrata para criar uma atividade personalizada com comportamento imperativo definido no Execute(CodeActivityContext) método, dando acesso à resolução e extensões de variáveis e argumentos. |
| CodeActivityContext |
Estende ActivityContext e fornece funcionalidades adicionais para CodeActivity. |
| DelegateArgument |
A classe base abstrata que representa um terminal de ligação que suporta o fluxo de dados para dentro e fora de um ActivityDelegate. |
| DelegateInArgument |
A classe base abstrata que representa um terminal de ligação que suporta o fluxo de dados para um ActivityDelegate. |
| DelegateInArgument<T> |
Um terminal de ligação que representa o fluxo de dados para um ActivityDelegate. |
| DelegateOutArgument |
A classe base abstrata que representa um terminal de ligação que suporta o fluxo de dados para fora de um ActivityDelegate. |
| DelegateOutArgument<T> |
Um terminal de ligação que representa o fluxo de dados para fora de um ActivityDelegate. |
| DynamicActivity |
Fornece um modelo de objetos que permite construir atividades dinamicamente que interagem com o designer WF e runtime usando ICustomTypeDescriptor. |
| DynamicActivity<TResult> |
Fornece uma abordagem consistente com o modelo de objetos do documento (DOM), que constrói atividades dinamicamente que interagem com o designer do WF e o tempo de execução do workflow usando ICustomTypeDescriptor. |
| DynamicActivityProperty |
Representa uma propriedade de a DynamicActivity que é criada em tempo de execução e executa em .ActivityExecutionContext |
| ExceptionPersistenceExtension |
Especifica persistência de exceções. |
| ExclusiveHandle |
Adiciona informação suplementar a um marcador que lhe permite aceder a um subconjunto dos seus handles de escopo, excluindo handles que não são necessários. |
| ExecutionProperties |
Representa o conjunto de propriedades num determinado âmbito. |
| Handle |
Representa um tipo cujo tempo de vida é controlado pelo tempo de execução do workflow. |
| HandleInitializationContext |
Representa o ambiente de inicialização de um Handle. |
| InArgument |
A classe base abstrata que representa um terminal de ligação que suporta o fluxo de dados para uma atividade. |
| InArgument<T> |
Um terminal de ligação que representa o fluxo de dados para uma atividade. |
| InOutArgument |
A classe base abstrata que representa um terminal de ligação que suporta o fluxo de dados para dentro e fora de uma atividade. |
| InOutArgument<T> |
Um terminal de ligação que representa o fluxo de dados para dentro e para fora de uma atividade. |
| InvalidWorkflowException |
Lida com exceções que ocorrem quando um fluxo de trabalho não é válido. |
| InvokeCompletedEventArgs |
Fornece dados para o InvokeCompleted evento. |
| Location |
Fornece uma referência a um valor usado por um Argument ou Variable. |
| Location<T> |
Fornece uma referência tipada a um valor usado por um Argument ou Variable. |
| LocationReference |
Fornece um mecanismo pelo qual um Location pode ser resolvido em tempo de execução. |
| LocationReferenceEnvironment |
Fornece uma representação do ambiente de variáveis e argumentos disponível para uma atividade em tempo de execução. |
| NativeActivity |
Classe base abstrata para atividades personalizadas que implementam lógica de execução usando o Execute(NativeActivityContext) método, que tem acesso total às funcionalidades do runtime. |
| NativeActivity<TResult> |
Classe base abstrata para atividades personalizadas que implementam lógica de execução usando o Execute(NativeActivityContext) método, que tem acesso total às funcionalidades do runtime. |
| NativeActivityAbortContext |
Representa o ambiente de execução de uma atividade que está a ser abortada. |
| NativeActivityContext |
O contexto de execução para um NativeActivity. |
| NativeActivityFaultContext |
Representa o ambiente de execução de um NativeActivity quando está a tratar uma exceção lançada por uma atividade filha. |
| NativeActivityTransactionContext |
O contexto de execução para um NativeActivity que precisa de fornecer ao tempo de execução uma transação. |
| NoPersistHandle |
Gere a vida útil de um bloqueio sem persistência. |
| OutArgument |
A classe base abstrata que representa um terminal de ligação que suporta o fluxo de dados para fora de uma atividade. |
| OutArgument<T> |
Um terminal de ligação que representa o fluxo de dados para fora de uma atividade. |
| OverloadGroupAttribute |
Fornece um método para indicar quais combinações de argumentos são válidas numa atividade. |
| RegistrationContext |
Fornece acesso à coleção atual de propriedades de execução do fluxo de trabalho. |
| RequiredArgumentAttribute |
Elemento de aplicação sobre o qual é válido aplicar um argumento. |
| RuntimeArgument |
Descreve as características de um argumento de uma atividade ao tempo de execução. |
| RuntimeDelegateArgument |
Descreve as características de a DelegateArgument ao tempo de execução. |
| RuntimeTransactionHandle |
Fornece acesso à transação em tempo de execução numa instância de workflow. |
| ValidationException |
A exceção que é lançada quando um fluxo de trabalho ou atividade está num estado inválido. |
| Variable |
A classe base abstrata da qual deriva a classe Variable<T> de suporte dos membros dos dados do fluxo de trabalho. |
| Variable<T> |
Representa uma variável num fluxo de trabalho. |
| VersionMismatchException |
Especifica informação sobre uma exceção de descorrespondência de versão. |
| WorkflowApplication |
Fornece um host para uma única instância de um fluxo de trabalho. |
| WorkflowApplicationAbortedEventArgs |
Fornece dados sobre uma instância de workflow abortada. |
| WorkflowApplicationAbortedException |
Representa a exceção que é lançada quando uma operação numa instância de workflow não é válida porque a instância foi abortada. |
| WorkflowApplicationCompletedEventArgs |
Fornece informação sobre uma instância de fluxo de trabalho que concluiu a sua execução. |
| WorkflowApplicationCompletedException |
Representa a exceção que é lançada quando uma operação numa instância de workflow não é válida porque a instância foi concluída. |
| WorkflowApplicationEventArgs |
Uma classe base para eventos associados a um WorkflowApplication . |
| WorkflowApplicationException |
Fornece a classe base para lidar com um erro que ocorre durante a execução de uma aplicação de fluxo de trabalho. |
| WorkflowApplicationIdleEventArgs |
Guarda informação sobre a instância do fluxo de trabalho que ficou inativa. |
| WorkflowApplicationInstance |
Especifica informação sobre uma instância de aplicação de fluxo de trabalho. |
| WorkflowApplicationTerminatedException |
Uma exceção que é lançada quando uma operação numa instância de workflow não é válida porque a instância foi terminada. |
| WorkflowApplicationUnhandledExceptionEventArgs |
Fornece informação sobre uma exceção não tratada que ocorreu numa instância de workflow. |
| WorkflowApplicationUnloadedException |
Uma exceção que é lançada quando uma operação numa instância de workflow é inválida porque a instância foi descarregada. |
| WorkflowDataContext |
Representa o contexto de dados do ambiente de fluxo de trabalho atual e fornece uma ponte para integrar argumentos e variáveis de workflow no âmbito da ligação de dados do Windows Presentation Foundation (WPF). |
| WorkflowIdentity |
Mapeia uma instância de workflow persistente para a sua definição de workflow correspondente. |
| WorkflowInspectionServices |
Fornece métodos para trabalhar com os metadados em tempo de execução para uma árvore de atividade. |
| WorkflowInvoker |
Fornece um meio de invocar um fluxo de trabalho como se fosse uma chamada de método. |
Estruturas
| Name | Description |
|---|---|
| ActivityMetadata |
Representa o conjunto de argumentos, atividades filhos, variáveis e delegados que um configurado Activity introduz no ambiente de execução. |
| CodeActivityMetadata |
Representa o conjunto de argumentos que um configurado CodeActivity introduz no ambiente de execução. |
| CodeActivityPublicEnvironmentAccessor |
Especifica informações sobre um acessório de ambiente público. |
| NativeActivityMetadata |
Representa o conjunto de argumentos, atividades filhos, variáveis e delegados que um configurado NativeActivity introduz no ambiente de execução. |
Interfaces
| Name | Description |
|---|---|
| IExecutionProperty |
Fornece propriedades de execução com um mecanismo para configurar o armazenamento local da thread antes e depois dos itens de trabalho da atividade associada. |
| IPropertyRegistrationCallback |
Permite que uma propriedade de execução de workflow forneça lógica personalizada de registo e desregisto. |
Enumerações
| Name | Description |
|---|---|
| ActivityInstanceState |
Descreve o estado de uma instância de atividade. |
| ArgumentDirection |
Especifica a direção do fluxo de dados para um Argument. |
| BookmarkOptions |
Especifica as opções para um Bookmark. |
| BookmarkResumptionResult |
Define uma enumeração cujos membros representam o resultado dos pedidos de agendamento de marcadores. |
| PersistableIdleAction |
Especifica a ação que ocorre quando um fluxo de trabalho fica inativo 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 forma como o tempo de execução do fluxo de trabalho trata Variable os objetos. |
| WorkflowIdentityFilter |
Especifica o filtro de identidade do fluxo de trabalho. |
Delegados
| Name | Description |
|---|---|
| BookmarkCallback |
Representa o método que é chamado quando a Bookmark é retomado. |
| CompletionCallback |
O método que é chamado quando uma atividade termina. |
| CompletionCallback<TResult> |
O método que é chamado quando uma atividade termina. |
| DelegateCompletionCallback |
Representa o método que é chamado quando um ActivityDelegate completa. |
| FaultCallback |
Representa o método que é chamado quando uma atividade agendada ou um dos seus filhos entra no Faulted estado. |