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

Note

Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Deprecated Types in Windows Workflow Foundation 4.5.

ActivityBind verilerin bir iş akışı içindeki bir etkinlikten başka bir etkinliğe akmasına izin verir. ActivityBind kod kullanılarak yapılması gerekenleri yapmanın 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 ActivityBind üyeye bağlanmak için kullanabilirActivity.

Ö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ğeri activity1.property1'den alır.

Oluşturucular

Name Description
ActivityBind()
Geçersiz.

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

ActivityBind(String, String)
Geçersiz.

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

ActivityBind(String)
Geçersiz.

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

Özellikler

Name Description
Name
Geçersiz.

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

Path
Geçersiz.

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 öğesinin ActivityBind 'C' adlı bir alana veya özelliğe ait olduğunu belirtir. Bu, 'B' alanının veya özelliğinin üyesidir ve bu da hedef etkinliğin üyesi olan 'A' alanı veya özelliğidir.

UserData
Geçersiz.

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

Yöntemler

Name Description
Equals(Object)
Geçersiz.

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

(Devralındığı yer: Object)
GetHashCode()
Geçersiz.

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

(Devralındığı yer: Object)
GetRuntimeValue(Activity, Type)
Geçersiz.

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

GetRuntimeValue(Activity)
Geçersiz.

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

GetType()
Geçersiz.

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

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ProvideValue(IServiceProvider)
Geçersiz.

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

SetRuntimeValue(Activity, Object)
Geçersiz.

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

ToString()
Geçersiz.

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

Şunlara uygulanır