ActivityBind Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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 |
ActivityBind(String, String) |
ve |
Ö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. |