ActivityBind ActivityBind ActivityBind ActivityBind Class

Definición

Advertencia

Esta API está ya obsoleta.

Enlaza la propiedad de una actividad a una propiedad, campo, indizador, método, evento o la propiedad de otra actividad.Binds an activity's property to a property, field, indexer, method, event, or another activity's property. Esta clase no puede heredarse.This class cannot be inherited.

public ref class ActivityBind sealed : System::Workflow::ComponentModel::Serialization::MarkupExtension
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))]
public sealed class ActivityBind : System.Workflow.ComponentModel.Serialization.MarkupExtension
type ActivityBind = class
    inherit MarkupExtension
Public NotInheritable Class ActivityBind
Inherits MarkupExtension
Herencia
Atributos

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos.This material discusses types and namespaces that are obsolete. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

ActivityBind permite que los datos fluyan de una actividad a otra dentro de un flujo de trabajo.ActivityBind allows data to flow from one activity to another activity within a workflow. ActivityBind es una manera declarativa de hacer lo que, en caso contrario, se debe lograr utilizando código y, por consiguiente, es un elemento clave de la mayoría de los flujos de trabajo que se escriben completamente en marcado XAML.ActivityBind is a declarative way of doing what otherwise must be accomplished using code, and therefore is a key element of most workflows that are written entirely in XAML markup.

ActivityBind representa una expresión de enlace que tiene un miembro Activity como destino.ActivityBind represents a bind expression that has an Activity member as a target. El miembro de actividad de destino puede ser una propiedad, un evento o un campo.The target activity member can be a property, an event, or a field. Una propiedad Activity o método puede utilizar ActivityBind para enlazar a otro miembro Activity.An Activity property or method can use ActivityBind to bind to another Activity member.

Por ejemplo, si activity1 tiene el conjunto de property1 establecido a algún valor y si activity2 tiene su conjunto de property1 establecido a ActivityBind con Nombre = "activity1" y Ruta de acceso = "property1", en tiempo de ejecución activity2.property1 obtiene su valor de activity1.property1.For example, if activity1 has property1 set to some value and if activity2 has its property1 set to ActivityBind with Name="activity1" and Path="property1", at run time the activity2.property1 gets its value from activity1.property1.

Constructores

ActivityBind() ActivityBind() ActivityBind() ActivityBind()

Inicializa una nueva instancia de la clase ActivityBind.Initializes a new instance of the ActivityBind class.

ActivityBind(String) ActivityBind(String) ActivityBind(String) ActivityBind(String)

Inicializa una nueva instancia de la clase ActivityBind con el parámetro name.Initializes a new instance of the ActivityBind class with the name parameter.

ActivityBind(String, String) ActivityBind(String, String) ActivityBind(String, String) ActivityBind(String, String)

Inicializa una nueva instancia de la clase ActivityBind con los parámetros name y path.Initializes a new instance of the ActivityBind class with name and path parameters.

Propiedades

Name Name Name Name

Obtiene o establece el nombre del Activity que provocó el evento ActivityBind.Gets or sets the name of the Activity that the ActivityBind points to.

Path Path Path Path

Obtiene o establece la ruta de acceso para un miembro de la actividad de destino.Gets or sets the path for a member of the target activity. El valor puede utilizar la notación de puntos para indicar una ruta de acceso a un valor anidado.The value can use dotted notation to indicate a path to a nested value. Por ejemplo, una ruta de acceso de "A.B.C" indica que ActivityBind es a un campo o la propiedad denominado 'C', que es un miembro del campo o propiedad 'B', qué es a su vez un campo o propiedad 'A', que es un miembro de la actividad de destino.For example, a path of "A.B.C" indicates that the ActivityBind is to a field or property named 'C', which is a member of the field or property 'B', which in turn is a field or property 'A', which is a member of the target activity.

UserData UserData UserData UserData

Obtiene un IDictionary de datos de usuario relacionados con esta instancia.Gets an IDictionary of user data relating to this instance.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetRuntimeValue(Activity) GetRuntimeValue(Activity) GetRuntimeValue(Activity) GetRuntimeValue(Activity)

Obtiene Object que representa el valor en tiempo de ejecución de ActivityBind.Gets the Object representing the run-time value of this ActivityBind.

GetRuntimeValue(Activity, Type) GetRuntimeValue(Activity, Type) GetRuntimeValue(Activity, Type) GetRuntimeValue(Activity, Type)

Obtiene Object que representa el valor en tiempo de ejecución de ActivityBind.Gets the Object representing the run-time value of this ActivityBind.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider)

Devuelve la instancia actual de esta clase.Returns the current instance of this class.

SetRuntimeValue(Activity, Object) SetRuntimeValue(Activity, Object) SetRuntimeValue(Activity, Object) SetRuntimeValue(Activity, Object)

Establece el valor en tiempo de ejecución.Sets the run-time value.

ToString() ToString() ToString() ToString()

Calcula y devuelve una combinación de Name y cadenas de propiedad Path.Calculates and returns a combination of the Name and Path property strings.

Se aplica a