ActivityBind Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwaga
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Wiąże właściwość działania z właściwością, polem, indeksatorem, metodą, zdarzeniem lub właściwością innego działania. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
- Atrybuty
Uwagi
Note
W tym materiale omówiono typy i przestrzenie nazw, które są przestarzałe. Aby uzyskać więcej informacji, zobacz Deprecated Types in Windows Workflow Foundation 4.5.
ActivityBind umożliwia przepływ danych z jednego działania do innego działania w ramach przepływu pracy. ActivityBind to deklaratywny sposób wykonywania tego, co w przeciwnym razie należy wykonać przy użyciu kodu, a zatem jest kluczowym elementem większości przepływów pracy napisanych w całości w adiustacji XAML.
ActivityBind reprezentuje wyrażenie powiązania, które ma element Activity członkowski jako element docelowy. Element członkowski działania docelowego może być właściwością, zdarzeniem lub polem. Właściwość Activity lub metoda może służyć ActivityBind do powiązania z innym Activity elementem członkowskim.
Jeśli na przykład właściwość activity1 ma właściwość1 ustawioną na wartość , a właściwość activity2 ma właściwość1 ustawioną na ActivityBind wartość name="activity1" i Path="property1", w czasie wykonywania właściwość activity2.property1 pobiera swoją wartość z activity1.property1.
Konstruktory
| Nazwa | Opis |
|---|---|
| ActivityBind() |
Przestarzałe.
Inicjuje nowe wystąpienie klasy ActivityBind. |
| ActivityBind(String, String) |
Przestarzałe.
Inicjuje ActivityBind nowe wystąpienie klasy z parametrami |
| ActivityBind(String) |
Przestarzałe.
Inicjuje nowe wystąpienie ActivityBind klasy za pomocą parametru |
Właściwości
| Nazwa | Opis |
|---|---|
| Name |
Przestarzałe.
Pobiera lub ustawia nazwę wskazującą ActivityActivityBind wartość . |
| Path |
Przestarzałe.
Pobiera lub ustawia ścieżkę dla elementu członkowskiego działania docelowego. Wartość może użyć notacji kropkowanej, aby wskazać ścieżkę do wartości zagnieżdżonej. Na przykład ścieżka "A.B.C" wskazuje, że ActivityBind jest to pole lub właściwość o nazwie "C", która jest członkiem pola lub właściwości "B", która z kolei jest polem lub właściwością "A", która jest członkiem działania docelowego. |
| UserData |
Przestarzałe.
IDictionary Pobiera dane użytkownika odnoszące się do tego wystąpienia. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Przestarzałe.
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Przestarzałe.
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetRuntimeValue(Activity, Type) |
Przestarzałe.
Object Pobiera wartość reprezentującą wartość czasu wykonywania tego ActivityBindelementu . |
| GetRuntimeValue(Activity) |
Przestarzałe.
Object Pobiera wartość reprezentującą wartość czasu wykonywania tego ActivityBindelementu . |
| GetType() |
Przestarzałe.
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Przestarzałe.
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ProvideValue(IServiceProvider) |
Przestarzałe.
Zwraca bieżące wystąpienie tej klasy. |
| SetRuntimeValue(Activity, Object) |
Przestarzałe.
Ustawia wartość czasu wykonywania. |
| ToString() |
Przestarzałe.
Oblicza i zwraca kombinację Name ciągów właściwości i Path . |