Aracılığıyla paylaş


System.Workflow.ComponentModel Ad Alanı

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

Sınıflar

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

CompositeActivityÇalışan bir iş akışı örneği içindeki bir ö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

Bir değişiklik içeriği her seferinde özel işleme gerçekleştirmek için bir olay işleyicisi tarafından ihtiyaç duyulan bilgileri temsil eder ActivityCollection .

ActivityCondition

Öğesine değerlendirilen bir ifade için soyut bir sınıfı temsil eder Boolean . Bu sınıf devralınmalıdır.

ActivityExecutionContext

Öğesinin yürütme ortamını temsil eder Activity . Bu sınıf devralınamaz.

ActivityExecutionContextManager

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

ActivityExecutionStatusChangedEventArgs

Bir için yürütme durumu olayının değişikliği ile ilgili bilgileri tutar Activity . Bu sınıf devralınamaz.

AddedActivityAction

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

AlternateFlowActivityAttribute

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

CancellationHandlerActivity

İle ilişkilendirilebilen iptal mantığını temsil eder CompositeActivity . Bu sınıf devralınamaz.

CompensatableTransactionScopeActivity

Etkinliğin karmaşık bir 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 CompositeActivityöğesinin başarıyla yürütülmesini geri alan veya telafi eden iş akışı mantığını belirtir. Bu sınıf devralınamaz.

CompositeActivity

Bunun türevi Activity , diğer etkinlikleri içeren tüm etkinlikler için temel sınıftır. A 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

CompositeActivityTüründe alt etkinliklerin sıralı bir listesini içeren bir öğesini temsil eder FaultHandlerActivity . Bu sınıf devralınamaz.

PersistOnCloseAttribute

Donatılan etkinliğin yürütülmesi tamamlandığında geçerli iş akışı örneğinin kalıcı olması gerektiğini belirtir. Bu sınıf devralınamaz.

PropertyMetadata

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

QueueEventArgs

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

RemovedActivityAction

Activity CompositeActivity Çalışan bir iş akışı örneği içindeki içinden bir önerilen kaldırmayı temsil eder.

SuspendActivity

Çalıştırılan iş akışı örneğini yürütürken 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 seri hale getirilir. 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

İş akışının bir işlem sınırını gösteren bir bölümü. TransactionBu yürütülmeye başladığında yeni bir başlatılır Activity ve işlem Activity başarıyla kapandığında işlem gerçekleştirilir. Bu sınıf devralınamaz.

WorkflowChangeAction

Çalışan bir iş akışı örneği için önerilen değişiklikleri temsil eden tüm sınıfların türetilmesi gereken soyut 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ı sınıf. Bu sınıf devralınamaz.

WorkflowParameterBindingCollection

türünde bir KeyedCollection<TKey,TItem> temsil WorkflowParameterBinding eder. Bu sınıf devralınmamış olabilir.

WorkflowTerminatedException

ExceptionBir iş akışı sonlandırıldığı zaman oluşturulan öğesini 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

IActivityEventListener<T>

Bir olayı dinleyen bir nesne için arabirimi tanımlar.

ICompensatableActivity

Telafi edile bir için Activity 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 özelliği içeren etkinliklere göre uygulanır.

IStartWorkflow

ActivityExecutionContextYeni bir iş akışı örneği başlatmak amacıyla bir hizmetinden elde edilebilir bir hizmet tanımlar.

IWorkflowChangeDiff

İş akışı değişikliklerinin madenciliği destekler.

Numaralandırmalar

ActivityCollectionChangeAction

üzerinde gerçekleştirilebilir izin verilen eylemlerin bir numaralandırarak temsil eder. Bu, genellikle bir alt etkinliklerinin ActivityCollection tüm alt etkinliklerinin koleksiyonunu temsil CompositeActivity eder.

ActivityExecutionResult

bir olan bir durumunu niteler etkinlik sonucu Activity değerlerinin ActivityExecutionStatus numaralandırma. Closed

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

Seçeneklerin bir listesini temsil eder DependencyProperty .

Temsilciler

GetValueOverride

GetValue(DependencyProperty)Bağımlılık nesnesi üzerinde tanımlanan bir bağımlılık özelliği ile ilişkili mantığın özel bir geçersiz kılmasını sağlar.

SetValueOverride

Bir bağımlılık nesnesi üzerinde tanımlanan SetValue(DependencyProperty, Object) bir bağımlılık özelliğiyle ilişkili mantığın özel bir geçersiz kılmaya izin verir.