ActivityBind Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
ActivityBind(String, String) |
Initialise une nouvelle instance de la classe ActivityBind avec les paramètres |
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. |