ActivityBind Klasa

Definicja

Przestroga

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
ActivityBind
Atrybuty

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie 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 znaczników 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

ActivityBind()
Przestarzałe.

Inicjuje nowe wystąpienie klasy ActivityBind.

ActivityBind(String)
Przestarzałe.

Inicjuje ActivityBind nowe wystąpienie klasy za pomocą parametru name .

ActivityBind(String, String)
Przestarzałe.

Inicjuje ActivityBind nowe wystąpienie klasy za pomocą name parametrów i path .

Właściwości

Name
Przestarzałe.

Pobiera lub ustawia nazwę, na Activity którą ActivityBind wskazuje 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 elementem członkowskim 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.

Pobiera dane IDictionary użytkownika odnoszące się do tego wystąpienia.

Metody

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)
Przestarzałe.

Object Pobiera wartość reprezentującą wartość czasu wykonywania tego ActivityBindelementu .

GetRuntimeValue(Activity, Type)
Przestarzałe.

Object Pobiera wartość reprezentującą wartość czasu wykonywania tego ActivityBindelementu .

GetType()
Przestarzałe.

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(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 .

Dotyczy