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 eine andere Aktivitätseigenschaft. 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
Note
In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter Deprecated Types in Windows Workflow Foundation 4.5.
ActivityBind ermöglicht es Daten, von einer Aktivität zu einer anderen Aktivität innerhalb eines Workflows zu fließen. ActivityBind ist eine deklarative Methode, um zu tun, was andernfalls mithilfe von Code erreicht werden muss, und daher ein schlüsselelement der meisten Workflows, die vollständig in XAML-Markup geschrieben werden.
ActivityBind stellt einen Bindungsausdruck dar, der ein Activity Element als Ziel aufweist. Das Zielaktivitätselement kann eine Eigenschaft, ein Ereignis oder ein Feld sein. Eine Activity Eigenschaft oder Methode kann zum Binden an ein anderes Activity Element verwendet werdenActivityBind.
Wenn "activity1" beispielsweise "property1" auf einen bestimmten Wert festgelegt ist und "activity2" seine Eigenschaft1 mit "Name="activity1" und "Path="property1" aufweist ActivityBind , ruft die Aktivität2.property1 zur Laufzeit ihren Wert aus "activity1.property1" ab.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ActivityBind() |
Veraltet.
Initialisiert eine neue Instanz der ActivityBind-Klasse. |
| ActivityBind(String, String) |
Veraltet.
Initialisiert eine neue Instanz der ActivityBind Klasse mit |
| ActivityBind(String) |
Veraltet.
Initialisiert eine neue Instanz der ActivityBind Klasse mit dem |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Name |
Veraltet.
Ruft den Namen des Activity Punkts ab oder legt diesen ActivityBind fest. |
| Path |
Veraltet.
Dient zum Abrufen oder Festlegen des Pfads für ein Element der Zielaktivität. Der Wert kann eine gepunktete Schreibweise verwenden, um einen Pfad zu einem geschachtelten Wert anzugeben. Beispielsweise gibt ein Pfad von "A.B.C" an, dass es ActivityBind sich um ein Feld oder eine Eigenschaft mit dem Namen "C" handelt, bei dem es sich um ein Element des Felds oder der Eigenschaft "B" handelt, das wiederum ein Feld oder eine Eigenschaft "A" ist, bei dem es sich um ein Element der Zielaktivität handelt. |
| UserData |
Veraltet.
Ruft einen IDictionary Benutzerdaten ab, der sich auf diese Instanz bezieht. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Veraltet.
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetRuntimeValue(Activity, Type) |
Veraltet.
Ruft den Object Laufzeitwert dieses ActivityBindWerts ab. |
| GetRuntimeValue(Activity) |
Veraltet.
Ruft den Object Laufzeitwert dieses ActivityBindWerts ab. |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ProvideValue(IServiceProvider) |
Veraltet.
Gibt die aktuelle Instanz dieser Klasse zurück. |
| SetRuntimeValue(Activity, Object) |
Veraltet.
Legt den Laufzeitwert fest. |
| ToString() |
Veraltet.
Berechnet und gibt eine Kombination von Name Zeichenfolgen und Path Eigenschaften zurück. |