DelayActivity 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.*
Süreölçer oluşturma ve zamanlayıcının süre sonu için zaman uyumsuz olarak bekleme mantığını sağlar. Bu sınıf devralınamaz.
public ref class DelayActivity sealed : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))]
public sealed class DelayActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class DelayActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))>]
type DelayActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type DelayActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
Public NotInheritable Class DelayActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IEventActivity
- Devralma
- Öznitelikler
- Uygulamalar
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.
Zamanlayıcının süresinin dolduğu bildirildiğinde, yürütme DelayActivity tamamlar.
üzerinde bir zaman aşımı DelayActivity ayarlayabilirsiniz, böylece yürütmeye devam etmeden önce iş akışınız duraklatılır. komutunu kullanarak TimeoutDurationbelirtirsinizTimeSpan. Bu, iş akışınızın belirtilen TimeSpan süre dolana kadar duraklatılmış olmasını sağlar.
DelayActivity sınıfı etkinlik başlamadan önce olayla InitializeTimeoutDuration ilişkili kod yöntemini çalıştırır ve özelliği başlatmak TimeoutDuration için code-beside yöntemi kullanılabilir.
, DelayActivity belirtilenden TimeoutDurationdaha erken tamamlanmaz. Süreölçer bildirimine ulaşıldıktan bir süre sonra TimeoutDuration gerçekleşebileceğinden gecikme daha uzun sürebilir. Daha uzun bir gecikmenin bir nedeni, iş akışının sunucu ortamında yüksek sistem baskısı altında çalışmasıdır.
Oluşturucular
| Name | Description |
|---|---|
| DelayActivity() |
Geçersiz.
DelayActivity sınıfının yeni bir örneğini başlatır. |
| DelayActivity(String) |
Geçersiz.
Etkinliğin adını kullanarak DelayActivity sınıfının yeni bir örneğini başlatır. |
Alanlar
| Name | Description |
|---|---|
| InitializeTimeoutDurationEvent |
Geçersiz.
DependencyProperty Olayı hedefleyeni InitializeTimeoutDuration temsil eder. |
| TimeoutDurationProperty |
Geçersiz.
DependencyProperty özelliğini hedefleyen TimeoutDuration temsil eder. |
Özellikler
| Name | Description |
|---|---|
| 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) |
| 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) |
| TimeoutDuration |
Geçersiz.
İş akışındaki gecikme süresini alır veya ayarlar. |
| 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) |
| 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.
Yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak DependencyObjecttarafından kullanılan yönetilen kaynakları serbest bırakır. (Devralındığı yer: DependencyObject) |
| 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) |
| 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: Activity) |
| Initialize(IServiceProvider) |
Geçersiz.
Yeni bir iş akışı örneğinin oluşturulması sırasında bir etkinliği başlatmak için iş akışı çalışma zamanı tarafından çağrılır. Bu yöntem, dinamik ActivityExecutionContextoluşturulurken çağrılır. (Devralındığı yer: Activity) |
| 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 |
| OnActivityExecutionContextLoad(IServiceProvider) |
Geçersiz.
bir ActivityExecutionContext yüklendiğinde iş akışı çalışma zamanı tarafından çağrılır. Örneğin, bu yöntem hem bir ActivityExecutionContext oluşturulurken hem de bir iş akışı örneği kalıcı depolamadan yüklendiğinde ActivityExecutionContext yeniden başlatıldığında çağrılır. (Devralındığı yer: Activity) |
| OnActivityExecutionContextUnload(IServiceProvider) |
Geçersiz.
bir ActivityExecutionContext kaldırıldığında iş akışı çalışma zamanı tarafından çağrılır. Örneğin, bu yöntem bir ActivityExecutionContext tamamlanması sırasında ve bir iş akışı örneği kalıcı olduğunda ActivityExecutionContext her kaldırıldığında çağrılır. (Devralındığı yer: Activity) |
| 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) |
| 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.
Türetilmiş bir sınıfta geçersiz kılındığında, etkinlik için bir hizmet sağlayıcısı tarafından başlatmayı kaldırmayı sağlar. (Devralındığı yer: Activity) |
| 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) |
| InitializeTimeoutDuration |
Geçersiz.
Zaman aşımı süresi başlamadan önce gerçekleşir. |
| StatusChanged |
Geçersiz.
Çalışan bir ActivityExecutionStatusActivity değiştiğinde gerçekleşir. (Devralındığı yer: Activity) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs) |
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) |
| IEventActivity.QueueName |
Geçersiz.
Zamanlayıcının süresi dolduğunda teslim edilecek iş akışı kuyruğunun adını alır. |
| IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Geçersiz.
öğesinin aboneliğini DelayActivity bir olaya oluşturur. |
| IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Geçersiz.
bir olaya aboneliğini DelayActivity iptal eder. |