ActivityBind Klasse

Definition

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
ActivityBind
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 name und path Parametern.

ActivityBind(String)
Veraltet.

Initialisiert eine neue Instanz der ActivityBind Klasse mit dem name Parameter.

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.

Gilt für: