System.Activities.Statements Espacio de nombres

Proporciona clases relacionadas con instrucciones de actividad.

Clases

AddToCollection<T>

Agrega un elemento a una colección especificada.

Assign

Establece valores de Argument desde dentro de un flujo de trabajo.

Assign<T>

La actividad Assign se utiliza para establecer los valores Argument desde dentro de un flujo de trabajo.

CancellationScope

Asocia la lógica de cancelación, en forma de un objeto Activity, con una ruta principal de ejecución, también expresada como un objeto Activity.

Catch

Contiene las acciones que se van a ejecutar después de que se produzca una excepción en el bloque Try correspondiente de una actividad Finally.

Catch<TException>

Contiene las acciones que se van a ejecutar después de que se produzca una excepción en el bloque Try de una actividad Finally.

ClearCollection<T>

Borra todos los elementos de una colección especificada.

CompensableActivity

Una actividad que admite la compensación de sus actividades secundarias.

Compensate

Una actividad utilizada para invocar explícitamente el identificador de compensación de una CompensableActivity.

CompensationExtension

Representa una extensión que enlaza con las actividades de compensación y persiste el estado de la instancia relacionada con la compensación.

CompensationToken

Proporciona un medio para confirmar o compensar explícitamente una clase CompensableActivity una vez que la propiedad Body de la clase CompensableActivity se haya completado correctamente.

Confirm

Una actividad utilizada para invocar explícitamente el identificador de confirmación de una CompensableActivity.

CreateBookmarkScope

Crea una interfaz BookmarkScope.

Delay

Crea un temporizador de una duración especificada utilizando un objeto TimerExtension.

DeleteBookmarkScope

Elimina el objeto BookmarkScope al que hace referencia la clase Scope.

DoWhile

Una actividad de bucle que ejecuta las actividades que contiene al menos una vez, hasta que deja de cumplirse una condición.

DurableTimerExtension

Representa una extensión de temporizador de actividad que se puede hacer persistir.

ExistsInCollection<T>

Indica si un elemento dado se encuentra en una colección determinada.

Flowchart

Representa flujos de trabajo de modelos mediante el paradigma del diagrama de flujo familiar.

FlowDecision

Una clase FlowNode especializada que proporciona la capacidad de modelar un nodo condicional con dos resultados.

FlowNode

La clase base abstracta para todos los tipos de nodo diferentes que se pueden contener dentro de una actividad Flowchart.

FlowStep

Un elemento FlowNode que ejecuta una propiedad Action especificada y que tiene un puntero de la propiedad Next.

FlowSwitch<T>

Clase FlowNode especializada que permite el modelado de una construcción de modificador, con una expresión y un resultado para cada coincidencia.

ForEach<T>

Ejecuta una acción de actividad una vez por cada valor proporcionado en la colección Values.

HandleScope<THandle>

Proporciona el comportamiento del ámbito predeterminado para los objetos Handle.

If

Modela una condición If-Then-Else.

Interop

Una actividad que administra la ejecución de una actividad Activity dentro de un flujo de trabajo.

InvokeAction

Invoca al controlador ActivityAction de una actividad.

InvokeAction<T>

Invoca al controlador ActivityAction<T> de una actividad.

InvokeAction<T1,T2>

Invoca al controlador ActivityAction<T1,T2> de una actividad.

InvokeAction<T1,T2,T3>

Invoca al controlador ActivityAction<T1,T2,T3> de una actividad.

InvokeAction<T1,T2,T3,T4>

Invoca al controlador ActivityAction<T1,T2,T3,T4> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> de una actividad.

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

Invoca una 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 al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> de una actividad.

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

Invoca al controlador ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> de una actividad.

InvokeDelegate

Invoca el objeto ActivityDelegate especificado.

InvokeMethod

Llama a un método público de un objeto o tipo especificados.

NoPersistScope

Representa la actividad NoPersistScope.

Parallel

Una actividad que ejecuta todas las actividades secundarias simultáneamente y de forma asincrónica.

ParallelForEach<T>

Enumera los elementos de una colección y ejecuta una instrucción incrustada para cada elemento de la colección en paralelo.

Persist

Solicita que persista una instancia de flujo de trabajo.

Pick

Proporciona el modelado del flujo de control basado en eventos.

PickBranch

Potencial ruta de ejecución dentro de una actividad Pick.

RemoveFromCollection<T>

Quita un elemento de una colección especificada.

Rethrow

Produce una excepción previamente producida desde dentro de una actividad Catch.

Sequence

Ejecuta un conjunto de actividades secundarias según una única clasificación definida.

State

Modela el estado en el que puede estar una máquina de estados.

StateMachine

Modela flujos de trabajo mediante el paradigma conocido de la máquina de estados.

Switch<T>

Selecciona una opción entre varias actividades que se van a ejecutar, basándose en el valor de una expresión dada del tipo especificado en el especificador de tipos de este objeto.

TerminateWorkflow

Finaliza la instancia de flujo de trabajo en ejecución, genera el evento Completed en el host y notifica información de error. Una vez finalizado el flujo de trabajo, no se puede reanudar.

Throw

Inicia una excepción.

TimerExtension

Clase base abstracta para las extensiones de temporizador.

TransactionScope

Una actividad que demarca un límite de transacción.

Transition

Modela la lista de posibles cambios de estado.

TryCatch

Contiene las actividades que va a ejecutar el motor de tiempo de ejecución del flujo de trabajo en un bloque de control de excepciones.

While

Ejecuta una actividad contenida mientras una condición se evalúa como true.

WorkflowTerminatedException

Excepción que se produce cuando se invoca una excepción en un objeto WorkflowApplication finalizado.

WriteLine

Escribe una cadena especificada en un objeto TextWriter concreto.