ActivityBind Klass

Definition

Varning

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

Binder en aktivitets egenskap till en egenskap, ett fält, en indexerare, en metod, en händelse eller en annan aktivitets egenskap. Det går inte att ärva den här klassen.

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
Arv
ActivityBind
Attribut

Kommentarer

Note

I det här materialet diskuteras typer och namnområden som är föråldrade. Mer information finns i Deprecated Types in Windows Workflow Foundation 4.5.

ActivityBind tillåter att data flödar från en aktivitet till en annan aktivitet i ett arbetsflöde. ActivityBind är ett deklarativt sätt att göra det som annars måste utföras med hjälp av kod, och är därför en viktig del av de flesta arbetsflöden som skrivs helt i XAML-markering.

ActivityBind representerar ett bindningsuttryck som har en Activity medlem som mål. Målaktivitetsmedlemmen kan vara en egenskap, en händelse eller ett fält. En Activity egenskap eller metod kan använda ActivityBind för att binda till en annan Activity medlem.

Om activity1 till exempel har property1 inställt på något värde och om activity2 har sin egenskap1 inställd ActivityBind på med Name="activity1" och Path="property1", vid körning får activity2.property1 sitt värde från activity1.property1.

Konstruktorer

Name Description
ActivityBind()
Föråldrad.

Initierar en ny instans av ActivityBind klassen.

ActivityBind(String, String)
Föråldrad.

Initierar en ny instans av ActivityBind klassen med name och path parametrar.

ActivityBind(String)
Föråldrad.

Initierar en ny instans av ActivityBind klassen med parametern name .

Egenskaper

Name Description
Name
Föråldrad.

Hämtar eller anger namnet på Activity det som pekar på ActivityBind .

Path
Föråldrad.

Hämtar eller anger sökvägen för en medlem i målaktiviteten. Värdet kan använda prickad notation för att ange en sökväg till ett kapslat värde. En sökväg med "A.B.C" anger till exempel att ActivityBind är till ett fält eller en egenskap med namnet "C", som är medlem i fältet eller egenskapen "B", som i sin tur är ett fält eller en egenskap "A", som är medlem i målaktiviteten.

UserData
Föråldrad.

Hämtar användardata IDictionary som är relaterade till den här instansen.

Metoder

Name Description
Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetRuntimeValue(Activity, Type)
Föråldrad.

Object Hämtar det som representerar körningsvärdet för detta ActivityBind.

GetRuntimeValue(Activity)
Föråldrad.

Object Hämtar det som representerar körningsvärdet för detta ActivityBind.

GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ProvideValue(IServiceProvider)
Föråldrad.

Returnerar den aktuella instansen av den här klassen.

SetRuntimeValue(Activity, Object)
Föråldrad.

Anger körningsvärdet.

ToString()
Föråldrad.

Beräknar och returnerar en kombination av Name egenskapssträngarna och Path .

Gäller för