System.Activities Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases relacionadas con las actividades del sistema.
Clases
| Activity |
Clase base abstracta utilizada para crear las actividades compuestas a partir de objetos Activity preexistentes. |
| Activity<TResult> |
Clase base abstracta usada para crear actividades compuestas a partir de objetos Activity preexistentes, que especifica un tipo de resultado mediante el especificador de tipo de la actividad. |
| ActivityAction |
Define un delegado de actividad que no tiene argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T> |
Define un delegado de actividad que tiene un argumento de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2> |
Define un delegado de actividad que tiene dos argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3> |
Define un delegado de actividad que tiene tres argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4> |
Define un delegado de actividad que tiene cuatro argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5> |
Define un delegado de actividad que tiene cinco argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6> |
Define un delegado de actividad que tiene seis argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7> |
Define un delegado de actividad que tiene siete argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> |
Define un delegado de actividad que tiene ocho argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Define un delegado de actividad que tiene nueve argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Define un delegado de actividad que tiene diez argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Define un delegado de actividad que tiene once argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Define un delegado de actividad que tiene doce argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Define un delegado de actividad que tiene trece argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Define un delegado de actividad que tiene catorce argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Define un delegado de actividad que tiene quince argumentos de entrada y no devuelve ningún valor. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Define un delegado de actividad que tiene dieciséis argumentos de entrada y no devuelve ningún valor. |
| ActivityBuilder |
Proporciona datos de propiedades para una actividad de flujo de trabajo. |
| ActivityBuilder<TResult> |
Proporciona datos de propiedades para una actividad de flujo de trabajo genérica. |
| ActivityContext |
Clase base de las clases de contexto que representan el entorno de ejecución de una actividad. |
| ActivityDelegate |
Representa una devolución de llamada basada en actividad. |
| ActivityFunc<TResult> |
Define un delegado de actividad sin |
| ActivityFunc<T,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityFunc<T1,T2,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityFunc<T1,T2,T3,TResult> |
Define un delegado de actividad con tres argumentos de tipo |
| ActivityFunc<T1,T2,T3,T4,TResult> |
Define un delegado de actividad con cuatro argumentos de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,TResult> |
Define un delegado de actividad con cinco argumentos de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> |
Define un delegado de actividad con seis argumentos de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Define un delegado de actividad con siete argumentos de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Define un delegado de actividad con ocho argumentos de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Define un delegado de actividad con nueve argumentos de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Define un delegado de actividad con un argumento de entrada de tipo |
| ActivityInstance |
Representa el estado de la instancia de una actividad en tiempo de ejecución. |
| ActivityPropertyReference |
Representa una referencia de propiedad que se usa en el objeto ActivityBuilder y que asigna a una clase PropertyReferenceExtension<T> en una actividad |
| ActivityWithResult |
Recupera el valor o el tipo de un argumento |
| Argument |
Clase base abstracta que representa un terminal de enlace que admite el flujo de datos de entrada y de salida de una actividad. |
| AsyncCodeActivity |
Administra la ejecución de actividad de código asincrónico desde su inicio hasta su finalización. Esta es una clase abstracta. |
| AsyncCodeActivity<TResult> |
Administra la ejecución asincrónica de actividad de código, para una actividad de un tipo especificado, desde su inicio a su finalización. Ésta es una clase abstracta y genérica. |
| AsyncCodeActivityContext |
Contexto de ejecución de una actividad asincrónica. |
| Bookmark |
Representa un punto en que un flujo de trabajo o actividad puede esperar pasivamente a ser reanudada. |
| BookmarkScope |
Asigna un ámbito a un conjunto de objetos Bookmark que están clasificados como operativos en el mismo protocolo. |
| BookmarkScopeHandle |
que Handle se usa para administrar la duración de un BookmarkScopeobjeto . |
| CodeActivity |
Clase abstracta para crear una actividad personalizada con comportamiento imperativo definido con el método Execute(CodeActivityContext), que da acceso a la resolución de variables, argumentos y extensiones. |
| CodeActivity<TResult> |
Clase abstracta para crear una actividad personalizada con comportamiento imperativo definido en el método Execute(CodeActivityContext), dando acceso a la resolución de variables, argumentos y extensiones. |
| CodeActivityContext |
Extiende el ActivityContext y proporciona funcionalidad adicional para la clase CodeActivity. |
| DelegateArgument |
Clase base abstracta que representa un terminal de enlace que admite el flujo de datos de entrada y de salida de una clase ActivityDelegate. |
| DelegateInArgument |
Clase base abstracta que representa un terminal de enlace que admite el flujo de datos de entrada a una clase ActivityDelegate. |
| DelegateInArgument<T> |
Terminal de enlace que representa el flujo de datos que entra en un objeto ActivityDelegate. |
| DelegateOutArgument |
Clase base abstracta que representa un terminal de enlace que admite el flujo de datos de salida de una clase ActivityDelegate. |
| DelegateOutArgument<T> |
Terminal de enlace que representa el flujo de datos que sale de un objeto ActivityDelegate. |
| DynamicActivity |
Proporciona un modelo de objetos que permite construir dinámicamente actividades que actúan como interfaz con el diseñador WF y el tiempo de ejecución usando la interfaz ICustomTypeDescriptor. |
| DynamicActivity<TResult> |
Proporciona un enfoque que es coherente con el modelo de objetos de documento (DOM), que construye dinámicamente las actividades que sirven de interfaz con el diseñador WF y el tiempo de ejecución del flujo de trabajo utilizando la interfaz ICustomTypeDescriptor. |
| DynamicActivityProperty |
Representa una propiedad de que DynamicActivity se crea en tiempo de ejecución y se ejecuta en .ActivityExecutionContext |
| ExceptionPersistenceExtension |
Especifica la persistencia de la excepción. |
| ExclusiveHandle |
Agrega información suplementaria a un marcador que le permite tener acceso a un subconjunto de sus controles de ámbito, excepto los controladores que no son necesarios. |
| ExecutionProperties |
Representa la colección de propiedades en un ámbito determinado. |
| Handle |
Representa un tipo cuya duración está controlada por el tiempo de ejecución del flujo de trabajo. |
| HandleInitializationContext |
Representa el entorno de inicialización de un objeto Handle. |
| InArgument |
Clase base abstracta que representa un terminal de enlace que admite el flujo de datos de entrada a una actividad. |
| InArgument<T> |
Terminal de enlace que representa el flujo de datos de entrada a una actividad. |
| InOutArgument |
Clase base abstracta que representa un terminal de enlace que admite el flujo de datos de entrada y de salida de una actividad. |
| InOutArgument<T> |
Terminal de enlace que representa el flujo de datos de entrada y salida de una actividad. |
| InvalidWorkflowException |
Controla las excepciones que se producen cuando un flujo de trabajo es no válido. |
| InvokeCompletedEventArgs |
Proporciona datos para el evento InvokeCompleted. |
| Location |
Proporciona una referencia a un valor utilizado por un objeto Argument o Variable. |
| Location<T> |
Proporciona una referencia con tipo a un valor utilizado por un objeto Argument o Variable. |
| LocationReference |
Proporciona un mecanismo por el que se puede resolver en tiempo de ejecución el tipo Location. |
| LocationReferenceEnvironment |
Proporciona una representación del entorno de variables y argumentos que está disponible para una actividad en tiempo de ejecución. |
| NativeActivity |
Clase base abstracta para actividades personalizadas que implementan lógica de ejecución mediante el método Execute(NativeActivityContext), que tiene acceso total a las características del runtime. |
| NativeActivity<TResult> |
Clase base abstracta para actividades personalizadas que implementan lógica de ejecución mediante el método Execute(NativeActivityContext), que tiene acceso total a las características del runtime. |
| NativeActivityAbortContext |
Representa el entorno de ejecución de una actividad que va a anular. |
| NativeActivityContext |
Contexto de ejecución de NativeActivity. |
| NativeActivityFaultContext |
Representa el entorno de ejecución de una clase NativeActivity cuando controla una excepción producida por una actividad secundaria. |
| NativeActivityTransactionContext |
Contexto de ejecución para un objeto NativeActivity que debe proporcionar una transacción al tiempo de ejecución. |
| NoPersistHandle |
Administra la duración de un bloque no conservado. |
| OutArgument |
Clase base abstracta que representa un terminal de enlace que admite el flujo de datos de salida de una actividad. |
| OutArgument<T> |
Terminal de enlace que representa el flujo de datos de salida de una actividad. |
| OverloadGroupAttribute |
Proporciona un método para indicar qué combinaciones de argumentos son válidas en una actividad. |
| RegistrationContext |
Proporciona acceso a la colección actual de propiedades de ejecución de flujo de trabajo. |
| RequiredArgumentAttribute |
Elemento de aplicación al que es válido aplicar un argumento. |
| RuntimeArgument |
Describe las características de un argumento de una actividad al runtime. |
| RuntimeDelegateArgument |
Describe al tiempo de ejecución las características de un objeto DelegateArgument. |
| RuntimeTransactionHandle |
Proporciona acceso a la transacción en tiempo de ejecución de una instancia de flujo de trabajo. |
| ValidationException |
La excepción que se produce cuando un flujo de trabajo o una actividad se encuentra en un estado no válido. |
| Variable |
Clase base abstracta de la que se deriva la clase compatible de miembros de datos de flujo de trabajo Variable<T>. |
| Variable<T> |
Representa una variable de un flujo de trabajo. |
| VersionMismatchException |
Especifica información sobre una excepción de desigualdad de la versión. |
| WorkflowApplication |
Proporciona un host para una única instancia de un flujo de trabajo. |
| WorkflowApplicationAbortedEventArgs |
Proporciona datos sobre una instancia de flujo de trabajo anulada. |
| WorkflowApplicationAbortedException |
Representa la excepción que se produce cuando una operación de una instancia de flujo de trabajo no es válida porque la instancia se ha anulado. |
| WorkflowApplicationCompletedEventArgs |
Proporciona información acerca de una instancia de flujo de trabajo cuya ejecución ha finalizado. |
| WorkflowApplicationCompletedException |
Representa la excepción que se produce cuando una operación de una instancia de flujo de trabajo no es válida porque la instancia se ha completado. |
| WorkflowApplicationEventArgs |
Clase base para los eventos asociados con un objeto WorkflowApplication. |
| WorkflowApplicationException |
Proporciona la clase base para el control de un error producido durante la ejecución de una aplicación de flujo de trabajo. |
| WorkflowApplicationIdleEventArgs |
Contiene información acerca de la instancia de flujo de trabajo que ha quedado inactiva. |
| WorkflowApplicationInstance |
Especifica información sobre una instancia de aplicación de flujo de trabajo. |
| WorkflowApplicationTerminatedException |
Excepción que se produce cuando una operación de una instancia de flujo de trabajo no es válida porque se ha finalizado la instancia. |
| WorkflowApplicationUnhandledExceptionEventArgs |
Proporciona información acerca de una excepción no controlada que se produjo en una instancia de flujo de trabajo. |
| WorkflowApplicationUnloadedException |
Excepción que se produce cuando una operación de una instancia de flujo de trabajo no es válida porque se ha descargado la instancia. |
| WorkflowDataContext |
Representa el contexto de datos del entorno del flujo de trabajo actual y proporciona un puente para llevar argumentos y variables de flujo de trabajo al ámbito de enlace de datos de Windows Presentation Foundation (WPF). |
| WorkflowIdentity |
Asigna una instancia de flujo de trabajo conservada a su definición de flujo de trabajo correspondiente. |
| WorkflowInspectionServices |
Proporciona métodos para trabajar con los metadatos de runtime de un árbol de actividad. |
| WorkflowInvoker |
Proporciona un medio para invocar un flujo de trabajo como si fuera una llamada a método. |
Estructuras
| ActivityMetadata |
Representa el conjunto de argumentos, actividades secundarias, variables y delegados que introduce en el entorno de ejecución un objeto configurado Activity. |
| CodeActivityMetadata |
Representa el conjunto de argumentos que introduce una clase CodeActivity configurada en el entorno de ejecución. |
| CodeActivityPublicEnvironmentAccessor |
Especifica información sobre un descriptor de acceso de entorno público. |
| NativeActivityMetadata |
Representa el conjunto de argumentos, actividades secundarias, variables y delegados que introduce en el entorno de ejecución un objeto configurado NativeActivity. |
Interfaces
| IExecutionProperty |
Proporciona a las propiedades de ejecución un mecanismo para configurar el almacenamiento local de subprocesos antes y después de los elementos de trabajo de la actividad asociada. |
| IPropertyRegistrationCallback |
Permite a una propiedad de ejecución de flujo de trabajo proporcionar registro personalizado y lógica de eliminación de registro. |
Enumeraciones
| ActivityInstanceState |
Describe el estado de una instancia de actividad. |
| ArgumentDirection |
Especifica la dirección de flujo de datos para una clase Argument. |
| BookmarkOptions |
Especifica las opciones para un objeto Bookmark. |
| BookmarkResumptionResult |
Define una enumeración cuyos miembros representan el resultado de las solicitudes de programación de marcador. |
| PersistableIdleAction |
Especifica la acción que se produce cuando un flujo de trabajo se vuelve inactivo si se permite la conservación. |
| UnhandledExceptionAction |
Especifica la acción que se produce cuando escapa una excepción de la raíz de un flujo de trabajo. |
| VariableModifiers |
Especifica la manera en que el tiempo de ejecución del flujo de trabajo trata los objetos Variable. |
| WorkflowIdentityFilter |
Especifica el filtro de identidad del flujo de trabajo. |
Delegados
| BookmarkCallback |
Representa el método al que se llama cuando se reanuda un marcador Bookmark. |
| CompletionCallback |
Método al que se llama cuando se completa una actividad. |
| CompletionCallback<TResult> |
Método al que se llama cuando se completa una actividad. |
| DelegateCompletionCallback |
Representa el método al que se llama cuando finaliza un delegado ActivityDelegate. |
| FaultCallback |
Representa el método al que se llama cuando una actividad programada o uno de sus elementos secundarios entra en el estado Faulted. |