CompositeActivity 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.*
Diğer etkinlikleri içeren tüm etkinlikler için temel sınıf olan Activity türevi. CompositeActivity, alt etkinliklerinin yürütülmesini yönetmekle sorumludur.
public ref class CompositeActivity : System::Workflow::ComponentModel::Activity
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityValidator))]
[System.Workflow.ComponentModel.Serialization.ContentProperty("Activities")]
public class CompositeActivity : System.Workflow.ComponentModel.Activity
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityValidator))]
[System.Workflow.ComponentModel.Serialization.ContentProperty("Activities")]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class CompositeActivity : System.Workflow.ComponentModel.Activity
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.ContentProperty("Activities")>]
type CompositeActivity = class
inherit Activity
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.ContentProperty("Activities")>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type CompositeActivity = class
inherit Activity
Public Class CompositeActivity
Inherits Activity
- Devralma
- Türetilmiş
- Ö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.
A CompositeActivity , sınıf yöntemleri ve sınıfında tanımlanan olayları kullanarak ActivityExecutionContext alt etkinliklerinin yürütülmesini Activity yönetir. Örneğin, bir alt etkinlik, kullanılarak ExecuteActivityActivityExecutionContextyürütülmeye zamanlanır. Bir CompositeActivity alt etkinlik üzerinde tanımlanan Closedolaya abone Activity olarak yürütmeyi tamamladığında bir etkinlik bildirilebilir.
İş akışı çalışma zamanı belirli kısıtlamaları yürütmeye CompositeActivity zorlar; en temeli, alt etkinlikler hala CompositeActivitybir , Closed, Executingveya Cancelingdurumundaysa bir etkinliğin duruma taşınamamasıdır CompensatingFaulting.
Oluşturucular
| Name | Description |
|---|---|
| CompositeActivity() |
Geçersiz.
CompositeActivity sınıfının yeni bir örneğini başlatır. |
| CompositeActivity(IEnumerable<Activity>) |
Geçersiz.
türünde CompositeActivityarabirimini Object uygulayan sınıfından IEnumerable yeni bir Activity örneği başlatır. |
| CompositeActivity(String) |
Geçersiz.
Bu etkinliğin CompositeActivity adıyla birlikte sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Activities |
Geçersiz.
Tüm alt etkinliklerin ActivityCollectionkoleksiyonunu temsil eden nesneyi alır. |
| CanModifyActivities |
Geçersiz.
Activities içindeki tek tek etkinliklerin değiştirilip değiştirilemeyeceğini denetleyen bir değer alır veya ayarlar. |
| Description |
Geçersiz.
Activitykullanıcı tanımlı açıklamasını alır veya ayarlar. (Devralındığı yer: Activity) |
| DesignMode |
Geçersiz.
Bu örneğin tasarım veya çalışma zamanı modunda olup olmadığını gösteren değeri alır. (Devralındığı yer: DependencyObject) |
| Enabled |
Geçersiz.
Bu örneğin yürütme ve doğrulama için etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar. (Devralındığı yer: Activity) |
| EnabledActivities |
Geçersiz.
Etkinleştirilen Activities alt kümesini temsil eden salt okunur koleksiyonu alır. |
| ExecutionResult |
Geçersiz.
Bu örneği çalıştırmaya son denemenin ActivityExecutionResult alır. (Devralındığı yer: Activity) |
| ExecutionStatus |
Geçersiz.
Bu örneğin geçerli ActivityExecutionStatus alır. (Devralındığı yer: Activity) |
| IsDynamicActivity |
Geçersiz.
Etkinliğin iş akışı örneğinin varsayılan ActivityExecutionContext içinde yürütülüyor olup olmadığı hakkında bilgi alır. (Devralındığı yer: Activity) |
| Name |
Geçersiz.
Bu örneğin adını alır veya ayarlar. Bu ad, İş Akışı projesinde kullanılan programlama dilinin değişken adlandırma kuralına uygun olmalıdır. (Devralındığı yer: Activity) |
| Parent |
Geçersiz.
Bu CompositeActivityiçeren Activity alır. (Devralındığı yer: Activity) |
| ParentDependencyObject |
Geçersiz.
DependencyObject grafiğinde üst DependencyObject alır. (Devralındığı yer: DependencyObject) |
| QualifiedName |
Geçersiz.
Etkinliğin tam adını alır. Nitelenmiş etkinlik adları her zaman bir iş akışı örneğinde benzersizdir. (Devralındığı yer: Activity) |
| Site |
Geçersiz.
Site DependencyObject bileşenine başvuru alır veya ayarlar. (Devralındığı yer: DependencyObject) |
| UserData |
Geçersiz.
Özel verileri bu sınıf örneğiyle ilişkilendiren bir IDictionary alır. (Devralındığı yer: DependencyObject) |
| WorkflowInstanceId |
Geçersiz.
Örnekle ilişkili Guid alır. (Devralındığı yer: Activity) |
Yöntemler
| Name | Description |
|---|---|
| AddHandler(DependencyProperty, Object) |
Geçersiz.
bir DependencyObjectolayı için işleyici ekler. (Devralındığı yer: DependencyObject) |
| ApplyWorkflowChanges(WorkflowChanges) |
Geçersiz.
parametresindeki WorkflowChanges bildirimini bu örneğe uygular. |
| Cancel(ActivityExecutionContext) |
Geçersiz.
Şu anda yürütülmekte olan bir etkinliğin yürütülmesini iptal etmek için iş akışı çalışma zamanı tarafından çağrılır. (Devralındığı yer: Activity) |
| Clone() |
Geçersiz.
Activityderin bir kopyasını oluşturur. (Devralındığı yer: Activity) |
| Dispose() |
Geçersiz.
DependencyObjecttarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: DependencyObject) |
| Dispose(Boolean) |
Geçersiz.
Bu örnekte Dispose(Boolean) çağırır ve isteğe bağlı olarak bu örneğin tüm alt etkinliklerinde Dispose() çağırır. |
| Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| Execute(ActivityExecutionContext) |
Geçersiz.
Bir etkinliği yürütmek için iş akışı çalışma zamanı tarafından çağrılır. (Devralındığı yer: Activity) |
| GetActivityByName(String, Boolean) |
Geçersiz.
İkinci parametre Activity ve ikinci parametre Activityise geçerli |
| GetActivityByName(String) |
Geçersiz.
İş akışındaki bu örneğin kök etkinliği altında çalışan tüm etkinlikler kümesinden adı istenen Activity örneğini döndürür. (Devralındığı yer: Activity) |
| GetBinding(DependencyProperty) |
Geçersiz.
belirli ActivityBindile ilişkili DependencyProperty erişim sağlar. (Devralındığı yer: DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Geçersiz.
Objectkonusu olan ActivityBind alır. (Devralındığı yer: DependencyObject) |
| GetDynamicActivities(Activity) |
Geçersiz.
Belirtilen etkinliğin şu anda yürütülen tüm örneklerini içeren bir dizi döndürür. |
| GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetInvocationList<T>(DependencyProperty) |
Geçersiz.
Belirtilen DependencyPropertyiçin temsilcileri içeren bir dizi alır. (Devralındığı yer: DependencyObject) |
| GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetValue(DependencyProperty) |
Geçersiz.
Belirlenen DependencyPropertydeğerine erişim sağlar. (Devralındığı yer: DependencyObject) |
| GetValueBase(DependencyProperty) |
Geçersiz.
bir DependencyProperty bağlı nesnesine erişim sağlar ve GetValue(DependencyProperty) geçersiz kılmayı atlar. (Devralındığı yer: DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Geçersiz.
Bu örneğin yürütülmesi bağlamında bir özel durum oluştuğunda çağrılır. |
| Initialize(IServiceProvider) |
Geçersiz.
Bu örneğin ve belirtilen IServiceProvidertüm uygun alt etkinliklerini başlatır. |
| InitializeProperties() |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında bağımlılık özelliklerinde başlatma gerçekleştirir. (Devralındığı yer: DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Geçersiz.
Bir EventHandler abone olup bu temsilciyi çağırır. (Devralındığı yer: Activity) |
| Invoke<T>(IActivityEventListener<T>, T) |
Geçersiz.
Bir IActivityEventListener<T> abone olup bu temsilciyi çağırır. (Devralındığı yer: Activity) |
| IsBindingSet(DependencyProperty) |
Geçersiz.
DependencyProperty değerinin bağlama olarak ayarlanıp ayarlanmadığını gösterir. Bkz. SetBinding(DependencyProperty, ActivityBind). (Devralındığı yer: DependencyObject) |
| MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| MetaEquals(DependencyObject) |
Geçersiz.
Bu |
| OnActivityChangeAdd(ActivityExecutionContext, Activity) |
Geçersiz.
Etkinlik eklendiğinde çağrılar. |
| OnActivityChangeRemove(ActivityExecutionContext, Activity) |
Geçersiz.
Bir etkinlik kaldırıldığında çağrılır. |
| OnActivityExecutionContextLoad(IServiceProvider) |
Geçersiz.
Bu etkinlik için ActivityExecutionContext her yüklendiğinde iş akışı çalışma zamanı altyapısı tarafından çağrılır. |
| OnActivityExecutionContextUnload(IServiceProvider) |
Geçersiz.
Bu etkinlik için ActivityExecutionContext her kaldırıldığında iş akışı çalışma zamanı altyapısı tarafından çağrılır. |
| OnClosed(IServiceProvider) |
Geçersiz.
Etkinliğin kapalı duruma geçişinin bir parçası olarak iş akışı çalışma zamanı tarafından çağrılır. (Devralındığı yer: Activity) |
| OnListChanged(ActivityCollectionChangeEventArgs) |
Geçersiz.
Activities özelliği değiştiğinde ek işlem gerçekleştirir. |
| OnListChanging(ActivityCollectionChangeEventArgs) |
Geçersiz.
Temel Activitiesdeğişiklik yapılmadan önce gerçekleşen olay. |
| OnWorkflowChangesCompleted(ActivityExecutionContext) |
Geçersiz.
Bu örneğin koleksiyon Activities değişiklikler yapıldıktan sonra çağrılır. |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Geçersiz.
Belirtilen bağımlılık özelliğiyle ilişkili bir Event oluşturur. (Devralındığı yer: Activity) |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Geçersiz.
başvuruda bulunan DependencyPropertyile ilişkili olayı oluşturur. (Devralındığı yer: Activity) |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Geçersiz.
Durum değişikliği olayı için belirtilen DependencyProperty kaydeder. (Devralındığı yer: Activity) |
| RemoveHandler(DependencyProperty, Object) |
Geçersiz.
İlişkili EventHandlerbir DependencyProperty kaldırır. (Devralındığı yer: DependencyObject) |
| RemoveProperty(DependencyProperty) |
Geçersiz.
DependencyPropertybir DependencyObject kaldırır. (Devralındığı yer: DependencyObject) |
| Save(Stream, IFormatter) |
Geçersiz.
Serileştirme için sağlanan özel Activity kullanarak kalıcılık için Stream bir IFormatter yazar. (Devralındığı yer: Activity) |
| Save(Stream) |
Geçersiz.
Kalıcılık için Activity bir Stream yazar. (Devralındığı yer: Activity) |
| SetBinding(DependencyProperty, ActivityBind) |
Geçersiz.
Belirtilen ActivityBindiçin DependencyProperty ayarlar. (Devralındığı yer: DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Geçersiz.
hedef ActivityBinddeğerini ayarlar. (Devralındığı yer: DependencyObject) |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Geçersiz.
Salt okunur olan bir DependencyPropertydeğerini ayarlar. (Devralındığı yer: DependencyObject) |
| SetValue(DependencyProperty, Object) |
Geçersiz.
nesneye DependencyProperty değerini ayarlar. (Devralındığı yer: DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Geçersiz.
DependencyPropertyatlayarak Object değerini belirtilen SetValue(DependencyProperty, Object)olarak ayarlar. (Devralındığı yer: DependencyObject) |
| ToString() |
Geçersiz.
Bu örneği temsil eden bir dize sağlar. (Devralındığı yer: Activity) |
| TrackData(Object) |
Geçersiz.
Çalışma zamanı izleme altyapısını bekleyen izleme bilgileri hakkında bilgilendirmektedir. (Devralındığı yer: Activity) |
| TrackData(String, Object) |
Geçersiz.
Çalışma zamanı izleme altyapısını bekleyen izleme bilgileri hakkında bilgilendirmektedir. (Devralındığı yer: Activity) |
| Uninitialize(IServiceProvider) |
Geçersiz.
Bir etkinlik Closed durumundan Initialized durumuna geçtiğinde iş akışı çalışma zamanı altyapısı tarafından çağrılır. |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Geçersiz.
Durum değişikliği olayı için belirtilen DependencyProperty kaydını kaldırın. (Devralındığı yer: Activity) |
Ekinlikler
| Name | Description |
|---|---|
| Canceling |
Geçersiz.
Etkinlik yürütmesi iptal edildiğinde gerçekleşir. (Devralındığı yer: Activity) |
| Closed |
Geçersiz.
bir Activity yürütmeyi tamamladığında gerçekleşir. (Devralındığı yer: Activity) |
| Compensating |
Geçersiz.
Activityüzerinde bir dengeleme yöntemi çalıştırılırken oluşur. (Devralındığı yer: Activity) |
| Executing |
Geçersiz.
Activity çalıştırıldığında gerçekleşir. (Devralındığı yer: Activity) |
| Faulting |
Geçersiz.
Örneğin çalıştırılması sırasında bir özel durum oluştuğunda gerçekleşir. (Devralındığı yer: Activity) |
| StatusChanged |
Geçersiz.
Çalışan bir ActivityExecutionStatusActivity değiştiğinde gerçekleşir. (Devralındığı yer: Activity) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IComponent.Disposed |
Geçersiz.
Bir bileşenin Disposed olayını işleyen yöntemi temsil eder. (Devralındığı yer: DependencyObject) |