ActivityBind Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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 |
| ActivityBind(String) |
Elavult.
Inicializálja az osztály új példányát ActivityBind a |
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 . |