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. |