Activity Clase

Definición

Precaución

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Representa el bloque de creación fundamental de flujos de trabajo. Activity es la clase base para todas las actividades.

public ref class Activity : System::Workflow::ComponentModel::DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
type Activity = class
    inherit DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type Activity = class
    inherit DependencyObject
Public Class Activity
Inherits DependencyObject
Herencia
Derivado
Atributos

Comentarios

Note

En este material se describen los tipos y los espacios de nombres que están obsoletos. Para obtener más información, consulte Deprecated Types in Windows Workflow Foundation 4.5.

Es Activity el bloque de creación fundamental de flujos de trabajo. Activity define un conjunto de propiedades y eventos, como cualquier clase, junto con la lógica de ejecución que define el comportamiento en tiempo de ejecución de la actividad. Un conjunto de componentes adicionales se puede asociar a .Activity Estos incluyen, pero no se limitan a un validador, un generador de código, serializadores personalizados y un diseñador.

Todas las actividades comparten un conjunto común de propiedades definidas en la Activity clase base. Cada Activity uno puede declarar sus propias propiedades adicionales según sus requisitos ampliando esta clase. Dado que Activity se deriva de DependencyObject, las propiedades se pueden definir como propiedades CLR estándar y como propiedades de dependencia.

La lógica de ejecución de un Activity objeto cumple un contrato que existe entre cualquiera Activity y el tiempo de ejecución del flujo de trabajo. Debe documentar la lógica de ejecución de cualquiera Activity en un sentido funcional, de modo que un desarrollador de flujo de trabajo que use Activity sabe cómo se comporta. La propia lógica de ejecución está oculta al desarrollador de flujos de trabajo que incluye la actividad en un flujo de trabajo, ya que la lógica de ejecución forma parte de un contrato que existe estrictamente entre el tiempo de ejecución del flujo de trabajo y .Activity

Constructores

Nombre Description
Activity()
Obsoletos.

Inicializa una nueva instancia de la clase Activity.

Activity(String)
Obsoletos.

Inicializa una nueva instancia de la Activity clase , al inicializar .Name

Campos

Nombre Description
ActivityContextGuidProperty
Obsoletos.

DependencyProperty que representa el Guid de que ActivityExecutionContext está asociado a .Activity

CancelingEvent
Obsoletos.

Representa el DependencyProperty objeto que tiene como destino el Canceling evento.

ClosedEvent
Obsoletos.

Representa el DependencyProperty objeto que tiene como destino el Closed evento.

CompensatingEvent
Obsoletos.

Representa el DependencyProperty objeto que tiene como destino el Compensating evento.

ExecutingEvent
Obsoletos.

Representa el DependencyProperty objeto que tiene como destino el Executing evento , que se produce cuando se ejecuta la actividad.

FaultingEvent
Obsoletos.

DependencyProperty que representa el Faulting evento.

StatusChangedEvent
Obsoletos.

Representa el DependencyProperty objeto que tiene como destino el StatusChanged evento.

Propiedades

Nombre Description
Description
Obsoletos.

Obtiene o establece la descripción definida por el usuario de .Activity

DesignMode
Obsoletos.

Obtiene el valor que indica si esta instancia está en modo de diseño o en tiempo de ejecución.

(Heredado de DependencyObject)
Enabled
Obsoletos.

Obtiene o establece un valor que indica si esta instancia está habilitada para la ejecución y la validación.

ExecutionResult
Obsoletos.

Obtiene el ActivityExecutionResult del último intento de ejecutar esta instancia.

ExecutionStatus
Obsoletos.

Obtiene el actual ActivityExecutionStatus de esta instancia.

IsDynamicActivity
Obsoletos.

Obtiene información sobre si la actividad se está ejecutando dentro del valor predeterminado ActivityExecutionContext de la instancia de flujo de trabajo.

Name
Obsoletos.

Obtiene o establece el nombre de esta instancia. Este nombre debe ajustarse a la convención de nomenclatura de variables del lenguaje de programación que se usa en el proyecto de flujo de trabajo.

Parent
Obsoletos.

Obtiene el CompositeActivity objeto que contiene este Activityobjeto .

ParentDependencyObject
Obsoletos.

Obtiene el elemento primario DependencyObject del DependencyObject gráfico.

(Heredado de DependencyObject)
QualifiedName
Obsoletos.

Obtiene el nombre completo de la actividad. Los nombres de actividad calificados siempre son únicos en una instancia de flujo de trabajo.

Site
Obsoletos.

Obtiene o establece una referencia al Site componente de DependencyObject.

(Heredado de DependencyObject)
UserData
Obsoletos.

Obtiene un IDictionary objeto que asocia datos personalizados a esta instancia de clase.

(Heredado de DependencyObject)
WorkflowInstanceId
Obsoletos.

Obtiene el Guid asociado a la instancia de .

Métodos

Nombre Description
AddHandler(DependencyProperty, Object)
Obsoletos.

Agrega un controlador para un evento de .DependencyObject

(Heredado de DependencyObject)
Cancel(ActivityExecutionContext)
Obsoletos.

Llamado por el tiempo de ejecución del flujo de trabajo para cancelar la ejecución de una actividad que se está ejecutando actualmente.

Clone()
Obsoletos.

Crea una copia en profundidad de .Activity

Dispose()
Obsoletos.

Libera todos los recursos usados por .DependencyObject

(Heredado de DependencyObject)
Dispose(Boolean)
Obsoletos.

Libera los recursos no administrados y, opcionalmente, libera los recursos administrados usados por DependencyObject.

(Heredado de DependencyObject)
Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Execute(ActivityExecutionContext)
Obsoletos.

Llamado por el tiempo de ejecución del flujo de trabajo para ejecutar una actividad.

GetActivityByName(String, Boolean)
Obsoletos.

Devuelve la instancia de Activity cuyo nombre se solicita desde el conjunto de todas las actividades bajo la raíz de Activity esta instancia si el segundo parámetro es false y bajo el actual Activity si el segundo parámetro es true.

GetActivityByName(String)
Obsoletos.

Devuelve la instancia de Activity cuyo nombre se solicita desde el conjunto de todas las actividades que se ejecutan bajo la actividad raíz de esta instancia, que está dentro del flujo de trabajo.

GetBinding(DependencyProperty)
Obsoletos.

Proporciona acceso al asociado a ActivityBind la clase específica DependencyProperty.

(Heredado de DependencyObject)
GetBoundValue(ActivityBind, Type)
Obsoletos.

Recupera el Object objeto de un ActivityBindobjeto .

(Heredado de DependencyObject)
GetHashCode()
Obsoletos.

Actúa como la función hash predeterminada.

(Heredado de Object)
GetInvocationList<T>(DependencyProperty)
Obsoletos.

Obtiene una matriz que contiene los delegados para el especificado DependencyProperty.

(Heredado de DependencyObject)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetValue(DependencyProperty)
Obsoletos.

Proporciona acceso al valor del designado DependencyProperty.

(Heredado de DependencyObject)
GetValueBase(DependencyProperty)
Obsoletos.

Proporciona acceso al objeto enlazado de y DependencyProperty omite la GetValue(DependencyProperty) invalidación.

(Heredado de DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Obsoletos.

Se llama cuando se produce una excepción en el contexto de la ejecución de esta instancia.

Initialize(IServiceProvider)
Obsoletos.

Llamado por el tiempo de ejecución del flujo de trabajo para inicializar una actividad durante la construcción de una nueva instancia de flujo de trabajo. Se llama a este método durante la construcción de un objeto dinámico ActivityExecutionContext.

InitializeProperties()
Obsoletos.

Realiza la inicialización en las propiedades de dependencia cuando se reemplaza en una clase derivada.

(Heredado de DependencyObject)
Invoke<T>(EventHandler<T>, T)
Obsoletos.

Suscribe un EventHandler e invoca ese delegado.

Invoke<T>(IActivityEventListener<T>, T)
Obsoletos.

Suscribe un IActivityEventListener<T> e invoca ese delegado.

IsBindingSet(DependencyProperty)
Obsoletos.

Indica si el valor de se DependencyProperty establece como un enlace. Consulte SetBinding(DependencyProperty, ActivityBind).

(Heredado de DependencyObject)
Load(Stream, Activity, IFormatter)
Obsoletos.

Carga una instancia de Activity desde un Stream mediante el personalizado IFormatter para la deserialización.

Load(Stream, Activity)
Obsoletos.

Carga una instancia de Activity desde un Stream.

MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
MetaEquals(DependencyObject)
Obsoletos.

Determina si el metaproperties valor de es DependencyObject igual al metaproperties de parametrizado DependencyObject.

(Heredado de DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Obsoletos.

Lo llama el tiempo de ejecución del flujo de trabajo cada vez que se carga un ActivityExecutionContext . Por ejemplo, se llama a este método durante la creación de , ActivityExecutionContext así como cada vez ActivityExecutionContext que se reincarna cuando se carga una instancia de flujo de trabajo desde el almacenamiento persistente.

OnActivityExecutionContextUnload(IServiceProvider)
Obsoletos.

Lo llama el tiempo de ejecución del flujo de trabajo cada vez que se descarga un ActivityExecutionContext . Por ejemplo, se llama a este método durante la finalización de , ActivityExecutionContext así como cada vez ActivityExecutionContext que se descarga cuando se conserva una instancia de flujo de trabajo.

OnClosed(IServiceProvider)
Obsoletos.

Lo llama el tiempo de ejecución del flujo de trabajo como parte de la transición de la actividad al estado cerrado.

RaiseEvent(DependencyProperty, Object, EventArgs)
Obsoletos.

Genera un Event asociado a la propiedad de dependencia especificada.

RaiseGenericEvent<T>(DependencyProperty, Object, T)
Obsoletos.

Genera el evento asociado al objeto al que se hace DependencyPropertyreferencia.

RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Obsoletos.

Registra el especificado DependencyProperty para el evento de cambio de estado.

RemoveHandler(DependencyProperty, Object)
Obsoletos.

Quita un EventHandler de un objeto asociado DependencyProperty.

(Heredado de DependencyObject)
RemoveProperty(DependencyProperty)
Obsoletos.

Quita de DependencyProperty .DependencyObject

(Heredado de DependencyObject)
Save(Stream, IFormatter)
Obsoletos.

Escribe en Activity un Stream objeto para persistencia mediante el personalizado IFormatter proporcionado para la serialización.

Save(Stream)
Obsoletos.

Escribe en Activity para Stream persistencia.

SetBinding(DependencyProperty, ActivityBind)
Obsoletos.

Establece para ActivityBind el objeto especificado DependencyProperty.

(Heredado de DependencyObject)
SetBoundValue(ActivityBind, Object)
Obsoletos.

Establece el valor del destino ActivityBind.

(Heredado de DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Obsoletos.

Establece el valor de , DependencyPropertyque es de solo lectura.

(Heredado de DependencyObject)
SetValue(DependencyProperty, Object)
Obsoletos.

Establece el valor de en DependencyProperty el objeto .

(Heredado de DependencyObject)
SetValueBase(DependencyProperty, Object)
Obsoletos.

Establece el valor de en DependencyProperty el objeto especificado Objecty pasa el SetValue(DependencyProperty, Object)objeto .

(Heredado de DependencyObject)
ToString()
Obsoletos.

Proporciona una cadena que representa esta instancia.

TrackData(Object)
Obsoletos.

Informa a la infraestructura de seguimiento en tiempo de ejecución de la información de seguimiento pendiente.

TrackData(String, Object)
Obsoletos.

Informa a la infraestructura de seguimiento en tiempo de ejecución de la información de seguimiento pendiente.

Uninitialize(IServiceProvider)
Obsoletos.

Cuando se invalida en una clase derivada, proporciona una inicialización sin inicialización por parte de un proveedor de servicios para la actividad.

UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Obsoletos.

Anula el registro especificado DependencyProperty para el evento de cambio de estado.

Eventos

Nombre Description
Canceling
Obsoletos.

Se produce cuando se cancela la ejecución de la actividad.

Closed
Obsoletos.

Se produce cuando se ha completado la Activity ejecución.

Compensating
Obsoletos.

Se produce cuando se ejecuta un método de compensación en .Activity

Executing
Obsoletos.

Se produce cuando Activity se ejecuta .

Faulting
Obsoletos.

Se produce cuando se produce una excepción durante la ejecución de la instancia.

StatusChanged
Obsoletos.

Se produce cuando cambia el ActivityExecutionStatus de una ejecución Activity .

Implementaciones de interfaz explícitas

Nombre Description
IComponent.Disposed
Obsoletos.

Representa el método que controla el evento Disposed de un componente.

(Heredado de DependencyObject)

Se aplica a