ActivityBind Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Bindet die Eigenschaft einer Aktivität an eine Eigenschaft, ein Feld, einen Indexer, eine Methode, ein Ereignis oder die Eigenschaft einer anderen Aktivität. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
- Attribute
Hinweise
Hinweis
In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.
ActivityBind ermöglicht den Datenfluss zwischen Aktivitäten innerhalb eines Workflows. ActivityBind ist eine deklarative Methode für Schritte, die andernfalls mithilfe von Code durchgeführt werden müssen und ist daher ein wesentliches Element der meisten Workflows, die vollständig in XAML-Markup geschrieben werden.
ActivityBind stellt einen Bindungsausdruck dar, der über einen Activity-Member als Ziel verfügt. Der Zielaktivitätsmember kann eine Eigenschaft, ein Ereignis oder ein Feld sein. Eine Activity-Eigenschaft oder eine Methode kann ActivityBind verwenden, um eine Bindung zu einem anderen Activity-Member herzustellen.
Beispiel: Ist bei Aktivität1 Eigenschaft1 auf einen beliebigen Wert festgelegt und ist bei Aktivität2 Eigenschaft1 auf ActivityBind festgelegt, wobei Name="Aktivität1" und Pfad="Eigenschaft1" ist, erhält Aktivität2.Eigenschaft1 während der Laufzeit seinen Wert von Aktivität1.Eigenschaft1.
Konstruktoren
ActivityBind() |
Initialisiert eine neue Instanz der ActivityBind-Klasse. |
ActivityBind(String) |
Initialisiert eine neue Instanz der ActivityBind-Klasse mit dem |
ActivityBind(String, String) |
Initialisiert eine neue Instanz der ActivityBind-Klasse mit dem |
Eigenschaften
Name |
Ruft den Namen der Activity ab, auf die ActivityBind verweist, oder legt diesen fest. |
Path |
Ruft den Pfad für einen Member der Zielaktivität ab, oder legt diesen fest. Der Wert kann punktierte Notation verwenden, um einen Pfad zu einem geschachtelten Wert anzugeben. Beispielsweise gibt der Pfad "A.B.C" an, dass ActivityBind ein Feld oder eine Eigenschaft mit der Bezeichnung 'C' ist, das bzw. die ein Member des Felds oder der Eigenschaft 'B' ist, das bzw. die wiederum ein Feld oder eine Eigenschaft 'A' ist, das bzw. die ein Member der Zielaktivität ist. |
UserData |
Ruft ein IDictionary der Benutzerdaten ab, die sich auf diese Instanz beziehen. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetRuntimeValue(Activity) |
Ruft das Object ab, das den Laufzeitwert dieser ActivityBind darstellt. |
GetRuntimeValue(Activity, Type) |
Ruft das Object ab, das den Laufzeitwert dieser ActivityBind darstellt. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ProvideValue(IServiceProvider) |
Gibt die aktuelle Instanz dieser Klasse zurück. |
SetRuntimeValue(Activity, Object) |
Legt den Laufzeitwert fest. |
ToString() |
Berechnet eine Kombination der Name-Eigenschaftzeichenfolge und der Path-Eigenschaftzeichenfolge und gibt diese zurück. |