Partager via


ActivityBind Classe

Définition

Attention

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

Lie la propriété d'une activité à une propriété, un champ, un indexeur, une méthode, un événement ou la propriété d'une autre activité. Cette classe ne peut pas être héritée.

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

Remarques

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.

ActivityBind permet aux données de circuler d'une activité à l'autre dans un flux de travail. ActivityBind est une façon déclarative de faire ce qui doit être accompli sinon à l'aide du code, et par conséquent est un élément clé de la plupart des flux de travail entièrement écrits dans une balise XAML.

ActivityBind représente une expression Bind qui a un membre Activity pour cible. Le membre d'activité cible peut être une propriété, un événement ou un champ. Une propriété ou méthode Activity peut utiliser ActivityBind pour créer une liaison avec un autre membre Activity.

Par exemple, si une certaine valeur est attribuée à la propriété1 de l'activité1 et que la valeur ActivityBind est attribuée à la propriété1 de l'activité2 avec Nom = "activité1" et Chemin d'accès = "propriété1", l'activité2.propriété1 obtient sa valeur de l'activité1.propriété1 au moment de l'exécution.

Constructeurs

ActivityBind()

Initialise une nouvelle instance de la classe ActivityBind.

ActivityBind(String)

Initialise une nouvelle instance de la classe ActivityBind avec le paramètre name.

ActivityBind(String, String)

Initialise une nouvelle instance de la classe ActivityBind avec les paramètres name et path.

Propriétés

Name

Obtient ou définit le nom du Activity sur lequel pointe ActivityBind.

Path

Obtient ou définit le chemin d'accès pour un membre de l'activité cible. La valeur peut utiliser la notation en pointillés pour indiquer un chemin d'accès vers une valeur imbriquée. Par exemple, un chemin d’accès "A.B.C" indique que le ActivityBind correspond à un champ ou à une propriété appelée "C", qui est un membre du champ ou de la propriété "B", qui est également un champ ou une propriété "A", qui est un membre de l’activité cible.

UserData

Obtient un IDictionary de données utilisateur concernant cette instance.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetRuntimeValue(Activity)

Obtient le Object représentant la valeur d'exécution de ce ActivityBind.

GetRuntimeValue(Activity, Type)

Obtient le Object représentant la valeur d'exécution de ce ActivityBind.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ProvideValue(IServiceProvider)

Retourne l'instance actuelle de cette classe.

SetRuntimeValue(Activity, Object)

Définit la valeur de l'exécution.

ToString()

Calcule et retourne une combinaison des chaînes de propriété Name et Path.

S’applique à