Partilhar via


System.Activities.Statements Namespace

Fornece classes relacionadas às instruções de atividade.

Classes

AddToCollection<T>

Adiciona um item a uma coleção especificada.

Assign

Define valores Argument em um fluxo de trabalho.

Assign<T>

A atividade Assign é usada para definir valores Argument de um fluxo de trabalho.

CancellationScope

Associa a lógica cancelar, na forma de um Activity, com um caminho principal de execução, também expresso como um Activity.

Catch

Contém as ações a serem executadas depois que uma exceção é lançada no bloco Try correspondente de uma atividade de Finally.

Catch<TException>

Contém as ações a serem executadas depois que uma exceção é lançada no bloco de Tentativa correspondente de uma atividade de Finally.

ClearCollection<T>

Limpa uma coleção especificada de todos os itens.

CompensableActivity

Uma atividade que dá suporte à compensação das atividades filho dela.

Compensate

Uma atividade usada para invocar explicitamente o manipulador de compensação de um CompensableActivity.

CompensationExtension

Representa uma extensão que conecta-se às atividades de compensação e persiste o estado de instância relacionado à compensação.

CompensationToken

Fornece um meio para confirmar ou compensar explicitamente CompensableActivity uma vez que Body de CompensableActivity foi concluído com êxito.

Confirm

Uma atividade usada para invocar explicitamente o manipulador de confirmação de um CompensableActivity.

CreateBookmarkScope

Cria um BookmarkScope.

Delay

Cria um temporizador para um período especificado, usando uma TimerExtension.

DeleteBookmarkScope

Exclui o BookmarkScope referenciado por Scope.

DoWhile

Uma atividade de loop que executa atividades independentes pelo menos uma vez, até que uma condição não é mais verdadeira.

DurableTimerExtension

Representa uma extensão de timer de atividade que pode ser persistente.

ExistsInCollection<T>

Indica se determinado item está presente em dada coleção.

Flowchart

Representa os fluxos de trabalho de modelos que usam o paradigma de fluxograma familiar.

FlowDecision

FlowNode especializado que fornece a capacidade de modelagem um nó condicional com dois resultados.

FlowNode

A classe base abstrata para todos os tipos de nó diferentes que podem estar contidos em uma atividade Flowchart.

FlowStep

Um elemento FlowNode que executa um Action especificado e tem um ponteiro Next.

FlowSwitch<T>

Um FlowNode especializado que permite a modelagem de um constructo de opção, com uma expressão e um resultado para cada correspondência.

ForEach<T>

Executa uma ação de atividade, uma vez para cada valor fornecido na coleção Values.

HandleScope<THandle>

Fornece o comportamento padrão de escopo para objetos Handle.

If

Modela uma condição If-Then-Else.

Interop

Uma atividade que gerencia a execução de um Activity dentro de um fluxo de trabalho.

InvokeAction

Invoca um manipulador ActivityAction da atividade.

InvokeAction<T>

Invoca um manipulador ActivityAction<T> da atividade.

InvokeAction<T1,T2>

Invoca um manipulador ActivityAction<T1,T2> da atividade.

InvokeAction<T1,T2,T3>

Invoca um manipulador ActivityAction<T1,T2,T3> da atividade.

InvokeAction<T1,T2,T3,T4>

Invoca um manipulador ActivityAction<T1,T2,T3,T4> da atividade.

InvokeAction<T1,T2,T3,T4,T5>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Invoca um ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> da atividade.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Invoca um manipulador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> da atividade.

InvokeDelegate

Invoca o ActivityDelegate especificado.

InvokeMethod

Chama um método público de um objeto ou tipo especificado.

NoPersistScope

Representa a atividade NoPersistScope.

Parallel

Uma atividade que executa todas as atividades filho simultaneamente e de forma assíncrona.

ParallelForEach<T>

Enumera os elementos de uma coleção e executa uma declaração inserida para cada elemento da coleção em paralelo.

Persist

Solicita a persistência de uma instância de fluxo de trabalho.

Pick

Fornece etapas de eventos com base modelagem de fluxo de controle.

PickBranch

Um caminho potencial de execução dentro de uma atividade de Pick.

RemoveFromCollection<T>

Remove um item de uma coleção especificada.

Rethrow

Gera uma exceção anteriormente gerada de dentro de uma atividade Catch.

Sequence

Executa um conjunto de atividades filhas, de acordo com uma única ordem definida.

State

Modela o estado em que uma máquina de estado pode estar.

StateMachine

Modela fluxos de trabalho usando o paradigma familiar do computador de estado.

Switch<T>

Seleciona uma opção entre um número de atividades a serem executadas, com base no valor de uma determinada expressão do tipo especificado no especificador do tipo de objeto.

TerminateWorkflow

Encerra a instância de fluxo de trabalho em execução, dispara o evento Completed no host e relata informações de erro. Depois que o fluxo de trabalho é encerrado, ela não pode ser retomada.

Throw

Gerencie uma exceção.

TimerExtension

Classe base abstrata para as extensões de temporizador.

TransactionScope

Uma atividade que demarca um limite de transação.

Transition

Modela a lista de possíveis alterações de estado.

TryCatch

Contém as atividades a serem executadas pelo runtime de fluxo de trabalho em um bloco de manipulação de exceção.

While

Executa uma atividade contida enquanto a condição é avaliada como true.

WorkflowTerminatedException

A exceção que é gerada quando uma operação é invocada em um WorkflowApplication terminado.

WriteLine

Grava uma cadeia de caracteres especificada em um objeto TextWriter especificado.