ListenActivity 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.*
Etkinlik devam etmeden önce iş akışının birkaç olası olaydan birini beklemesini sağlar. Bu sınıf devralınamaz.
public ref class ListenActivity sealed : System::Workflow::ComponentModel::CompositeActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::ActivityExecutionStatusChangedEventArgs ^>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ListenActivity), "Resources.Listen.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ListenValidator))]
public sealed class ListenActivity : System.Workflow.ComponentModel.CompositeActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ListenActivity), "Resources.Listen.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ListenValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class ListenActivity : System.Workflow.ComponentModel.CompositeActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ListenActivity), "Resources.Listen.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ListenValidator))>]
type ListenActivity = class
inherit CompositeActivity
interface IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ListenActivity), "Resources.Listen.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ListenValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ListenActivity = class
inherit CompositeActivity
interface IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
Public NotInheritable Class ListenActivity
Inherits CompositeActivity
Implements IActivityEventListener(Of ActivityExecutionStatusChangedEventArgs)
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Not
Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5Kullanım Dışı Türler.
ListenActivity bir CompositeActivityolan ListenActivity başka etkinlikler içerebileceği anlamına gelir. ListenActivity yalnızca EventDrivenActivity etkinlik içerebilir ve en az iki alt etkinliği olmalıdır.
ListenActivity birçok dal içerebilir ve her dal çalıştırmadan önce belirli bir olayın gerçekleşmesini bekler. Her dal olay odaklıdır ve gerçekleşen olay önce ilgili dalı çalıştırır. Diğer tüm dallar iptal eder ve olayları dinlemeyi durdurur.
ListenActivity durum makinesi iş akışlarında kullanılamaz.
Oluşturucular
ListenActivity() |
Geçersiz.
ListenActivity sınıfının yeni bir örneğini başlatır. |
ListenActivity(String) |
Geçersiz.
Etkinliğin adını kullanarak ListenActivity sınıfının yeni bir örneğini başlatır. |
Özellikler
Activities |
Geçersiz.
Tüm alt etkinliklerin ActivityCollectionkoleksiyonunu temsil eden nesneyi alır. (Devralındığı yer: CompositeActivity) |
CanModifyActivities |
Geçersiz.
Activities içindeki tek tek etkinliklerin değiştirilip değiştirilemeyeceğini denetleyen bir değer alır veya ayarlar. (Devralındığı yer: CompositeActivity) |
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. (Devralındığı yer: CompositeActivity) |
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 Activityiçeren CompositeActivity 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.
DependencyObject Site 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
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. (Devralındığı yer: CompositeActivity) |
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. (Devralındığı yer: CompositeActivity) |
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 |
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 DependencyPropertyile ilişkili ActivityBind erişim sağlar. (Devralındığı yer: DependencyObject) |
GetBoundValue(ActivityBind, Type) |
Geçersiz.
ActivityBindkonusu olan Object 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. (Devralındığı yer: CompositeActivity) |
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. (Devralındığı yer: CompositeActivity) |
Initialize(IServiceProvider) |
Geçersiz.
Bu örneğin ve belirtilen IServiceProvidertüm uygun alt etkinliklerini başlatır. (Devralındığı yer: CompositeActivity) |
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 DependencyObject |
OnActivityChangeAdd(ActivityExecutionContext, Activity) |
Geçersiz.
Etkinlik eklendiğinde çağrılar. (Devralındığı yer: CompositeActivity) |
OnActivityChangeRemove(ActivityExecutionContext, Activity) |
Geçersiz.
Bir etkinlik kaldırıldığında çağrılır. (Devralındığı yer: CompositeActivity) |
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. (Devralındığı yer: CompositeActivity) |
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. (Devralındığı yer: CompositeActivity) |
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. (Devralındığı yer: CompositeActivity) |
OnListChanging(ActivityCollectionChangeEventArgs) |
Geçersiz.
Temel Activitiesdeğişiklik yapılmadan önce gerçekleşen olay. (Devralındığı yer: CompositeActivity) |
OnWorkflowChangesCompleted(ActivityExecutionContext) |
Geçersiz.
Bu örneğin koleksiyon Activities değişiklikler yapıldıktan sonra çağrılır. (Devralındığı yer: CompositeActivity) |
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 DependencyPropertybir EventHandler kaldırır. (Devralındığı yer: DependencyObject) |
RemoveProperty(DependencyProperty) |
Geçersiz.
DependencyObjectbir DependencyProperty kaldırır. (Devralındığı yer: DependencyObject) |
Save(Stream, IFormatter) |
Geçersiz.
Serileştirme için sağlanan özel IFormatter kullanarak kalıcılık için Activity bir Stream 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 DependencyPropertyiçin ActivityBind 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.
SetValue(DependencyProperty, Object)atlayarak DependencyProperty değerini belirtilen Objectolarak 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 Initialized durumundan Closed durumuna geçtiğinde iş akışı çalışma zamanı altyapısı tarafından çağrılır. (Devralındığı yer: CompositeActivity) |
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
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 ActivityActivityExecutionStatus değiştiğinde gerçekleşir. (Devralındığı yer: Activity) |
Belirtik Arabirim Kullanımları
IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object, ActivityExecutionStatusChangedEventArgs) |
Geçersiz.
Abone olunan olay gerçekleştiğinde işleme yordamını tanımlar. |
IComponent.Disposed |
Geçersiz.
Bir bileşenin Disposed olayını işleyen yöntemi temsil eder. (Devralındığı yer: DependencyObject) |
Şunlara uygulanır
Ayrıca bkz.
- Dinleme Etkinliği Kullanarak