ActivityBind Osztály

Definíció

Figyelemfelhívás

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

Egy tevékenység tulajdonságát egy tulajdonsághoz, mezőhöz, indexelőhöz, metódushoz, eseményhez vagy egy másik tevékenység tulajdonságához köti. Ez az osztály nem örökölhető.

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
Öröklődés
ActivityBind
Attribútumok

Megjegyzések

Note

Ez az anyag az elavult típusokat és névtereket ismerteti. További információ: Deprecated Types in Windows Workflow Foundation 4.5.

ActivityBind lehetővé teszi, hogy az adatok egy munkafolyamaton belül egy tevékenységből egy másik tevékenységbe áramoljanak. ActivityBind deklaratív módszer arra, amit egyébként kóddal kell elvégezni, és ezért a legtöbb olyan munkafolyamat kulcsfontosságú eleme, amelyet teljes egészében XAML-korrektúra ír.

ActivityBind egy olyan kötési kifejezést jelöl, amelynek Activity tagja mint cél. A céltevékenység tagja lehet tulajdonság, esemény vagy mező. Egy Activity tulajdonság vagy metódus egy másik ActivityBind taghoz való kötéshez használhatóActivity.

Ha például az activity1 tulajdonság1 tulajdonsága valamilyen értékre van állítva, és ha az activity2 tulajdonság1 értéke Name="activity1" és Path="property1" értékre van állítva ActivityBind , akkor a futtatáskor az activity2.property1 az activity1.property1 tulajdonságból szerzi be az értékét.

Konstruktorok

Name Description
ActivityBind()
Elavult.

Inicializálja a ActivityBind osztály új példányát.

ActivityBind(String, String)
Elavult.

Inicializálja az osztály ActivityBind új példányát name és path paramétereit.

ActivityBind(String)
Elavult.

Inicializálja az osztály új példányát ActivityBind a name paraméterrel.

Tulajdonságok

Name Description
Name
Elavult.

Lekéri vagy beállítja annak a Activity nevét, amelyikre a ActivityBind pontok mutatnak.

Path
Elavult.

Lekéri vagy beállítja a céltevékenység egy tagjának elérési útját. Az érték pontozott jelöléssel jelezheti a beágyazott érték elérési útját. Az "A.B.C" elérési útja például azt jelzi, hogy a ActivityBind "C" nevű mező vagy tulajdonság, amely a "B" mező vagy tulajdonság tagja, ami viszont egy "A" mező vagy tulajdonság, amely a céltevékenység tagja.

UserData
Elavult.

IDictionary Lekéri a példányra vonatkozó felhasználói adatokat.

Metódusok

Name Description
Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetRuntimeValue(Activity, Type)
Elavult.

Lekéri ennek a Object futásidejű ActivityBindértékét.

GetRuntimeValue(Activity)
Elavult.

Lekéri ennek a Object futásidejű ActivityBindértékét.

GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ProvideValue(IServiceProvider)
Elavult.

Az osztály aktuális példányát adja vissza.

SetRuntimeValue(Activity, Object)
Elavult.

Beállítja a futásidejű értéket.

ToString()
Elavult.

Kiszámítja és visszaadja a Name tulajdonságsztringek kombinációját Path .

A következőre érvényes: