Aracılığıyla paylaş


DelayActivity Sınıf

Tanım

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

Uyarı

Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.

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 TimeSpanbelirtirsinizTimeoutDuration. 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 DelayActivity adını kullanarak 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 öğesini TimeoutDuration temsil eder.

Özellikler

Name Description
Description
Geçersiz.

kullanıcı tanımlı açıklamasını Activityalı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.

ActivityExecutionResult Bu örneği çalıştırmaya son denemenin sayısını alır.

(Devralındığı yer: Activity)
ExecutionStatus
Geçersiz.

Bu örneğin geçerlisini ActivityExecutionStatus alır.

(Devralındığı yer: Activity)
IsDynamicActivity
Geçersiz.

Etkinliğin varsayılan ActivityExecutionContext iş akışı örneği 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 Activityöğesini içeren öğesini CompositeActivity alır.

(Devralındığı yer: Activity)
ParentDependencyObject
Geçersiz.

Grafikteki üst öğeyi DependencyObjectDependencyObject 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.

öğesinin Site bileşenine DependencyObjectbir 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.

Guid Örnekle ilişkilendirilmiş öğesini alır.

(Devralındığı yer: Activity)

Yöntemler

Name Description
AddHandler(DependencyProperty, Object)
Geçersiz.

bir olayı DependencyObjectiç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.

derin bir kopyasını Activityoluşturur.

(Devralındığı yer: Activity)
Dispose()
Geçersiz.

tarafından DependencyObjectkullanı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 tarafından DependencyObjectkullanı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 ise, bu örneğin kökü Activity altındaki tüm etkinlikler kümesinden adı istenen ve ikinci parametre ise geçerlinin Activity altında olan false örneğini Activitytruedöndürür.

(Devralındığı yer: Activity)
GetActivityByName(String)
Geçersiz.

İş akışı içinde yer alan bu örneğin kök etkinliği altında çalışan tüm etkinlikler kümesinden adı istenen örneğini Activity döndürür.

(Devralındığı yer: Activity)
GetBinding(DependencyProperty)
Geçersiz.

belirli DependencyPropertyile ilişkili öğesine ActivityBind erişim sağlar.

(Devralındığı yer: DependencyObject)
GetBoundValue(ActivityBind, Type)
Geçersiz.

Object bir öğesinin konusu olan öğesini ActivityBindalı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.

öğesinin DependencyProperty ilişkili nesnesine erişim sağlar ve geçersiz kılmayı GetValue(DependencyProperty) 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 ActivityExecutionContextbir oluşturma sırasında ç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.

abonesi EventHandler ve bu temsilciyi çağırır.

(Devralındığı yer: Activity)
Invoke<T>(IActivityEventListener<T>, T)
Geçersiz.

abonesi IActivityEventListener<T> ve bu temsilciyi çağırır.

(Devralındığı yer: Activity)
IsBindingSet(DependencyProperty)
Geçersiz.

değerinin DependencyProperty 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.

Bunun DependencyObject parametresinin metaproperties parametresine metapropertiesDependencyObjecteşit olup olmadığını belirler.

(Devralındığı yer: DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Geçersiz.

her yüklendiğinde iş akışı çalışma zamanı ActivityExecutionContext tarafından çağrılır. Örneğin, bu yöntem, bir iş akışı örneği kalıcı depolamadan yüklendiğinde her yeniden yaratıldığında olduğu gibi ActivityExecutionContext oluşturma sırasında ActivityExecutionContext da çağrılır.

(Devralındığı yer: Activity)
OnActivityExecutionContextUnload(IServiceProvider)
Geçersiz.

bir kaldırıldığında iş akışı çalışma zamanı ActivityExecutionContext tarafından çağrılır. Örneğin, bir iş akışı örneği kalıcı olduğunda her kaldırıldığında olduğu gibiActivityExecutionContext, bu yöntem de tamamlandıktan sonra çağrılırActivityExecutionContext.

(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 DependencyPropertybulunan ile ilişkili olayı oluşturur.

(Devralındığı yer: Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Geçersiz.

Durum değişikliği olayı için belirtileni DependencyProperty kaydeder.

(Devralındığı yer: Activity)
RemoveHandler(DependencyProperty, Object)
Geçersiz.

İlişkili DependencyPropertybir 'den kaldırırEventHandler.

(Devralındığı yer: DependencyObject)
RemoveProperty(DependencyProperty)
Geçersiz.

bir DependencyProperty öğesini DependencyObjectiçinden kaldırır.

(Devralındığı yer: DependencyObject)
Save(Stream, IFormatter)
Geçersiz.

Activity serileştirme için sağlanan özel IFormatter öğesini kullanarak kalıcılık için öğesine Stream yazar.

(Devralındığı yer: Activity)
Save(Stream)
Geçersiz.

Activity kalıcılık için öğesine Stream yazar.

(Devralındığı yer: Activity)
SetBinding(DependencyProperty, ActivityBind)
Geçersiz.

Belirtilen DependencyPropertyiçin öğesini ActivityBind ayarlar.

(Devralındığı yer: DependencyObject)
SetBoundValue(ActivityBind, Object)
Geçersiz.

hedefinin ActivityBinddeğerini ayarlar.

(Devralındığı yer: DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Geçersiz.

salt okunur olan değerini DependencyPropertyayarlar.

(Devralındığı yer: DependencyObject)
SetValue(DependencyProperty, Object)
Geçersiz.

değerini DependencyProperty nesnesine ayarlar.

(Devralındığı yer: DependencyObject)
SetValueBase(DependencyProperty, Object)
Geçersiz.

değerini DependencyProperty belirtilen Objectdeğerine ayarlar ve atlar SetValue(DependencyProperty, Object).

(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 kaydını kaldırıyor.

(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.

Yürütme Activity tamamlandığında gerçekleşir.

(Devralındığı yer: Activity)
Compensating
Geçersiz.

üzerinde Activitybir dengeleme yöntemi çalıştırılırken gerçekleşir.

(Devralındığı yer: Activity)
Executing
Geçersiz.

çalıştırıldığında Activity 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 Activity bir değişiklik yapıldığında ActivityExecutionStatus 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.

Şunlara uygulanır