Aracılığıyla paylaş


ActivityBind Sınıf

Tanım

Dikkat

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

Bir etkinliğin özelliğini bir özelliğe, alana, dizin oluşturucuya, yönteme, olaya veya başka bir etkinliğin özelliğine bağlar. Bu sınıf devralınamaz.

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
Devralma
ActivityBind
Öznitelikler

Açıklamalar

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için Windows Workflow Foundation 4,5 ' deki kullanım dışı türlerbölümüne bakın.

ActivityBind verilerin bir iş akışındaki bir etkinlikten başka bir etkinliğe akmasına olanak tanır. ActivityBind kod kullanılarak gerçekleştirilmesi gereken işlemleri gerçekleştirmenin bildirim temelli bir yoludur ve bu nedenle tamamen XAML işaretlemesinde yazılmış çoğu iş akışının önemli bir öğesidir.

ActivityBind , hedef olarak üyesi olan bir Activity bağlama ifadesini temsil eder. Hedef etkinlik üyesi bir özellik, olay veya alan olabilir. Bir Activity özellik veya yöntem başka bir Activity üyeye bağlanmak için kullanabilirActivityBind.

Örneğin, activity1 özelliği bir değere ayarlanmışsa ve activity2'nin özelliği Name="activity1" ve Path="property1" ile ayarlanmışsa ActivityBind , çalışma zamanında activity2.property1 değerini activity1.property1'den alır.

Oluşturucular

ActivityBind()

ActivityBind sınıfının yeni bir örneğini başlatır.

ActivityBind(String)

parametresiyle sınıfının yeni bir örneğini ActivityBind name başlatır.

ActivityBind(String, String)

ve path parametreleriyle name sınıfının yeni bir örneğini ActivityBind başlatır.

Özellikler

Name

İşaret edilen öğesinin Activity ActivityBind adını alır veya ayarlar.

Path

Hedef etkinliğin bir üyesinin yolunu alır veya ayarlar. Değer, iç içe bir değerin yolunu göstermek için noktalı gösterimi kullanabilir. Örneğin, "A.B.C" yolu, 'C' adlı bir alan veya özelliğe ait olduğunu ActivityBind belirtir. Bu, 'B' alanının veya özelliğinin bir üyesidir ve bu da hedef etkinliğin üyesi olan 'A' alanı veya özelliğidir.

UserData

Bu örnekle ilgili kullanıcı IDictionary verilerini alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetRuntimeValue(Activity)

Bu ActivityBindöğesinin Object çalışma zamanı değerini temsil eden değerini alır.

GetRuntimeValue(Activity, Type)

Bu ActivityBindöğesinin Object çalışma zamanı değerini temsil eden değerini alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ProvideValue(IServiceProvider)

Bu sınıfın geçerli örneğini döndürür.

SetRuntimeValue(Activity, Object)

Çalışma zamanı değerini ayarlar.

ToString()

ve özellik dizelerinin bir bileşimini Name hesaplar ve Path döndürür.

Şunlara uygulanır