StateActivity Sınıf

Tanım

Dikkat

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

içindeki bir StateMachineWorkflowActivitydurumu temsil eder.

public ref class StateActivity : System::Workflow::ComponentModel::CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateActivity), "Resources.StateActivity.png")]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateActivityValidator))]
public class StateActivity : System.Workflow.ComponentModel.CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateActivity), "Resources.StateActivity.png")]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class StateActivity : System.Workflow.ComponentModel.CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateActivity), "Resources.StateActivity.png")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateActivityValidator))>]
type StateActivity = class
    inherit CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateActivity), "Resources.StateActivity.png")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type StateActivity = class
    inherit CompositeActivity
Public Class StateActivity
Inherits CompositeActivity
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.

, StateActivity içindeki bir StateMachineWorkflowActivityDurumu temsil eder. Durum etkinlikleri bir veya daha fazla EventDrivenActivity, veya StateActivity sınıf, bir StateInitializationActivity sınıf ve bir StateFinalizationActivity sınıf içerebilir. SetState etkinlikleri, iş akışının durumunu taşımak için ve EventHandlersActivityStateInitializationActivity içinde kullanılır.

yürütülürkenStateActivity, alınabilecek tek olaylar içindeki etkinlikler EventDrivenActivity tarafından StateActivity işlenebilen olaylar ve ayrıca kapsayan EventDrivenActivityStateActivity etkinliklere ve kök Activityöğesine iliştirilen etkinliklerdir.

StateActivity çalışmaya başladığında, bir StateActivity etkinliğin StateInitializationActivity mevcut olup olmadığını denetler. sıfır StateActivity veya bir StateInitializationActivity etkinlik içerebilir. Etkinlik StateInitializationActivity varsa StateInitializationActivity yürütülür. StateInitializationActivity Etkinlik biter bitmez, StateActivity yalnızca StateActivity etkinlikleri tarafından EventDrivenActivity işlenebilen olayları alması için olayları engeller.

StateActivity, etkinliğin CompositeActivity başka etkinlikler içerebileceği anlamına gelen bir StateActivityşeklindedir.

Oluşturucular

Name Description
StateActivity()
Geçersiz.

StateActivity sınıfının yeni bir örneğini başlatır.

StateActivity(String)
Geçersiz.

Etkinliğin adını kullanarak StateActivity sınıfının yeni bir örneğini başlatır.

Alanlar

Name Description
StateChangeTrackingDataKey
Geçersiz.

Değişiklik izleme veri anahtarının dize değerini tutar; "StateActivity.StateChange". Bu alan bir sabittir.

Özellikler

Name Description
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 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.

(Devralındığı yer: CompositeActivity)
Cancel(ActivityExecutionContext)
Geçersiz.

yürütmesini StateActivityiptal eder.

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.

komutunu yürütür StateActivity.

GetActivityByName(String, Boolean)
Geçersiz.

İkinci parametre Activity ve ikinci parametre Activityise geçerli false altında bu örneğin kök Activity altındaki tüm etkinlikler kümesinden adı istenen true örneğini döndürür.

(Devralındığı yer: Activity)
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.

(Devralındığı yer: CompositeActivity)
GetDynamicActivity(String)
Geçersiz.

Belirtilen alt etkinlik adına karşılık gelen öğesinin yürütme örneğini Activity alı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.

(Devralındığı yer: CompositeActivity)
Initialize(IServiceProvider)
Geçersiz.

hizmet sağlayıcısını kullanarak öğesini StateActivity 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 metapropertiesDependencyObject parametreli metapropertiesDependencyObject eşit olup olmadığını belirler.

(Devralındığı yer: DependencyObject)
OnActivityChangeAdd(ActivityExecutionContext, Activity)
Geçersiz.

Eklenen etkinliğin bir EventDrivenActivity olup olmadığını belirler ve varsa, yeni eklenen olay temellinin abone olması gerekip gerekmediğini doğrular.

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 duruma geçişinin bir parçası olarak iş akışı çalışma zamanı altyapısı tarafından çağrılır Closed .

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

(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

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)

Şunlara uygulanır