System.Workflow.ComponentModel Ad Alanı

Windows Workflow Foundation bileşen modeliyle ilgili sınıflar sağlar.

Sınıflar

Name Description
Activity

İş akışlarının temel yapı taşını temsil eder. Activity tüm etkinlikler için temel sınıftır.

ActivityBind

Bir etkinliğin özelliğini bir özelliğe, alana, dizin oluşturucuya, yönteme, olaya veya başka bir etkinliğin özelliğine bağlar. Bu sınıf devralınamaz.

ActivityChangeAction

Çalışan bir iş akışı örneğinde bir için CompositeActivity önerilen değişikliği temsil eder. Bu sınıf devralınmalıdır.

ActivityCollection

Türü kesin olarak belirlenmiş ICollection bir modeldir Activity.

ActivityCollectionChangeEventArgs

Her değişiklik içeriğinde özel işlem gerçekleştirmek için bir olay işleyicisi ActivityCollection tarafından gereken bilgileri temsil eder.

ActivityCondition

bir ifadenin soyut sınıfını temsil eder ve bunu bir Booleanolarak değerlendirir. Bu sınıf devralınmalıdır.

ActivityExecutionContext

bir Activityyürütme ortamını temsil eder. Bu sınıf devralınamaz.

ActivityExecutionContextManager

alt CompositeActivity etkinlikleri için yürütme bağlamları oluşturmasına ve yönetmesine izin verir. Bu sınıf devralınamaz.

ActivityExecutionStatusChangedEventArgs

bir Activityiçin yürütme durumu olayının değiştirilmesiyle ilgili bilgileri tutar. Bu sınıf devralınamaz.

AddedActivityAction

Çalışan bir iş akışı örneğinde bir'e CompositeActivity önerilen bir eklemeyi Activity temsil eder.

AlternateFlowActivityAttribute

Etkinliğin alternatif bir akışı desteklediğini gösteren özel öznitelik. Bu sınıf devralınamaz.

CancellationHandlerActivity

ile CompositeActivityilişkilendirilebilen iptal mantığını temsil eder. Bu sınıf devralınamaz.

CompensatableTransactionScopeActivity

Etkinliğin compensatable sürümünü TransactionScopeActivity tanımlar. Bu sınıf devralınamaz.

CompensateActivity

Arabirimi uygulayan tamamlanmış bir alt öğe Activity için telafiyi ICompensatableActivity tetikler. Bu sınıf devralınamaz.

CompensationHandlerActivity

İlişkili CompositeActivityyürütmenin başarılı bir şekilde yürütülmesini geri alan veya telafi eden iş akışı mantığını belirtir. Bu sınıf devralınamaz.

CompositeActivity

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.

DependencyObject

Bağımlılık özelliklerine sahip tüm nesneler için temel sınıf. Bu sınıf devralınmalıdır.

DependencyProperty

Tanımlanabilen veya bir öğesine iliştirilebilen özel bir DependencyObjectözellik türüdür. Üç tür bağımlılık özelliği vardır: örnek özellikleri, meta özellikleri ve ekli özellikler. Bu sınıf devralınamaz.

FaultHandlerActivity

özelliği tarafından belirtilen türden birini Exception işlemek için kullanılan etkinlik sınıfını FaultType temsil eder. Bu sınıf devralınamaz.

FaultHandlersActivity

türüne FaultHandlerActivitysahip alt etkinliklerin sıralı listesini içeren bir CompositeActivity öğesini temsil eder. Bu sınıf devralınamaz.

PersistOnCloseAttribute

Donatılan etkinlik yürütmeyi tamamladığında geçerli iş akışı örneğinin kalıcı olması gerektiğini gösterir. Bu sınıf devralınamaz.

PropertyMetadata

Bağımlılık özelliğinin davranışını temsil eder.

QueueEventArgs

İş akışı kuyruğuyla ilgili bir olayın olay bağımsız değişkenlerini temsil eder.

RemovedActivityAction

Çalışan bir iş akışı örneğinin CompositeActivity içinden kaldırılması önerilen Activity bir öğesini temsil eder.

SuspendActivity

Yürütürken çalışan iş akışı örneğini askıya alır. Bu sınıf devralınamaz.

SynchronizationScopeActivity

İş akışının paylaşılan değişkenlere denetimli erişim gerektiren bölümünü temsil eder. Bir değişkenin SynchronizationScopeActivity iki veya daha fazla örneği aynı değişkenlere erişiyorsa, bu etkinliklerin yürütülmesi etkili bir şekilde serileştirilir. Bu sınıf devralınamaz.

TerminateActivity

Anormal bir durum oluştuğunda çalışan iş akışı örneğini sonlandırır. Bu sınıf devralınamaz.

ThrowActivity

Özel durum oluşturma işlemini modeller. Bu sınıf devralınamaz.

TransactionScopeActivity

bir işlem sınırının özetlendiği iş akışı bölümü. Bu Activity işlem yürütülürken yeni Transaction bir başlangıç yapılır ve işlem başarıyla kapatıldığında Activity yürütülür. Bu sınıf devralınamaz.

WorkflowChangeAction

Çalışan bir iş akışı örneğinde önerilen değişiklikleri temsil eden tüm sınıfların türetilmiş olması gereken soyut bir temel sınıf.

WorkflowChanges

Çalışan bir iş akışı örneğinde önerilen değişiklikler kümesini temsil eder.

WorkflowParameterBinding

Adlandırılmış parametreye bağlamayı temsil eden genel amaçlı bir sınıf. Bu sınıf devralınamaz.

WorkflowParameterBindingCollection

türünde bir KeyedCollection<TKey,TItem> değeri WorkflowParameterBindingtemsil eder. Bu sınıf devralınmayabilir.

WorkflowTerminatedException

Exception Bir iş akışı sonlandırıldığında tetikleneni temsil eder. Bu sınıf devralınamaz.

WorkflowTransactionOptions

İş akışı işlem türü seçenekleri için kapsayıcı. Bu sınıf devralınamaz.

Arabirimler

Name Description
IActivityEventListener<T>

Bir olayı dinleyen bir nesnenin arabirimini tanımlar.

ICompensatableActivity

Telafi edilebilen bir Activity için gereken arabirimi tanımlar.

IDynamicPropertyTypeProvider

Bağlama altyapısına bir özellik türü sağlar. Türün diğer etkinlik ayarlarına bağlı olarak değişebileceği değişken türünde bir özellik içeren etkinlikler tarafından uygulanır.

IStartWorkflow

Yeni bir iş akışı örneği başlatmak amacıyla öğesinden ActivityExecutionContext alınabilecek bir hizmet tanımlar.

IWorkflowChangeDiff

İş akışı değişikliklerini araştırmayı destekler.

Numaralandırmalar

Name Description
ActivityCollectionChangeAction

genellikle bir ActivityCollectiontüm alt etkinliklerinin koleksiyonunu temsil eden bir CompositeActivityüzerinde gerçekleştirilebilecek izin verilen eylemlerin numaralandırmasını temsil eder.

ActivityExecutionResult

Activity ActivityExecutionStatus olan bir Closed durumunu niteleyen etkinlik sonucu değerlerinin sabit listesi.

ActivityExecutionStatus

Çalışan bir iş akışı örneği içindeki bir etkinliğin yaşam döngüsüne karşılık gelen etkinlik durumu değerlerinin sabit listesi.

DependencyPropertyOptions

DependencyProperty seçeneklerinin bir numaralandırmayı temsil eder.

Temsilciler

Name Description
GetValueOverride

Bağımlılık nesnesinde GetValue(DependencyProperty) tanımlanan bağımlılık özelliğiyle ilişkili mantığın özel geçersiz kılınmasına izin verir.

SetValueOverride

Bağımlılık nesnesinde SetValue(DependencyProperty, Object) tanımlanan bağımlılık özelliğiyle ilişkili mantığın özel geçersiz kılınmasına izin verir.