CodeActivity 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.
Yöntemiyle tanımlanan kesinlik temelli davranışa Execute(CodeActivityContext) sahip bir özel etkinlik oluşturmak için bir soyut sınıf, değişken ve bağımsız değişken çözümlemesine ve uzantılarına erişim verir.
public ref class CodeActivity abstract : System::Activities::Activity
public abstract class CodeActivity : System.Activities.Activity
type CodeActivity = class
inherit Activity
Public MustInherit Class CodeActivity
Inherits Activity
- Devralma
- Türetilmiş
Örnekler
Aşağıdaki örnekte, türetilmiş etkinliğin CodeActivitynasıl uygulandığı gösterilmektedir.
public sealed class MessageBox : CodeActivity
{
public InArgument<string> Text{ get; set; }
protected override void Execute(CodeActivityContext context)
{
System.Windows.Forms.MessageBox.Show(this.Text.Get(context));
}
}
Oluşturucular
| Name | Description |
|---|---|
| CodeActivity() |
Türetilmiş bir sınıfta uygulandığında, türetilmiş sınıfın bir örneğini oluşturur. |
Özellikler
| Name | Description |
|---|---|
| CacheId |
İş akışı tanımı kapsamında benzersiz olan önbelleğin tanımlayıcısını alır. (Devralındığı yer: Activity) |
| Constraints |
için doğrulama sağlamak üzere Constraintyapılandırılabilir etkinlik koleksiyonunu Activity alır. (Devralındığı yer: Activity) |
| DisplayName |
Hata ayıklama, doğrulama, özel durum işleme ve izleme için kullanılan isteğe bağlı kolay bir ad alır veya ayarlar. (Devralındığı yer: Activity) |
| Id |
İş akışı tanımı kapsamında benzersiz bir tanımlayıcı alır. (Devralındığı yer: Activity) |
| Implementation |
Desteklenmiyor. |
| ImplementationVersion |
Etkinliğin uygulama sürümünü alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| CacheMetadata(ActivityMetadata) |
Uygulanmadı. Bunun yerine CacheMetadata(CodeActivityMetadata) kullanın. |
| CacheMetadata(CodeActivityMetadata) |
Etkinliğin bağımsız değişkenlerinin, değişkenlerinin, alt etkinliklerinin ve etkinlik temsilcilerinin açıklamasını oluşturur ve doğrular. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| Execute(CodeActivityContext) |
Türetilmiş bir sınıfta uygulandığında, etkinliğin yürütülmesini gerçekleştirir. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Dinamik güncelleştirme için harita oluştururken bir olay oluşturur. |
| ShouldSerializeDisplayName() |
Özelliğin DisplayName seri hale getirilip getirilmeyeceğini gösterir. (Devralındığı yer: Activity) |
| ToString() |
ve StringIddeğerini içeren DisplayName bir Activity döndürür. (Devralındığı yer: Activity) |