System.Workflow.ComponentModel Névtér

A Windows Workflow Foundation összetevőmodellhez kapcsolódó osztályokat biztosít.

Osztályok

Name Description
Activity

A munkafolyamatok alapvető építőelemét jelöli. Activity az összes tevékenység alaposztálya.

ActivityBind

Egy tevékenység tulajdonságát egy tulajdonsághoz, mezőhöz, indexelőhöz, metódushoz, eseményhez vagy egy másik tevékenység tulajdonságához köti. Ez az osztály nem örökölhető.

ActivityChangeAction

Egy futó munkafolyamat-példányon CompositeActivity belüli javasolt módosítást jelöl. Ezt az osztályt örökölni kell.

ActivityCollection

Erősen gépelt típust ICollectionActivitymodell.

ActivityCollectionChangeEventArgs

Az eseménykezelő által az egyéni feldolgozáshoz szükséges információkat jelöli, amikor egy ActivityCollection módosítás tartalma megváltozik.

ActivityCondition

Egy kifejezés absztrakt osztályát jelöli, amely kiértékelése egy Boolean. Ezt az osztályt örökölni kell.

ActivityExecutionContext

Egy .Activity Ez az osztály nem örökölhető.

ActivityExecutionContextManager

CompositeActivity Lehetővé teszi a végrehajtási környezetek létrehozását és kezelését a gyermektevékenységeihez. Ez az osztály nem örökölhető.

ActivityExecutionStatusChangedEventArgs

A végrehajtás állapotának változásával kapcsolatos információkat tárolja egy Activity. Ez az osztály nem örökölhető.

AddedActivityAction

Egy futó munkafolyamat-példányhoz Activity javasolt hozzáadást CompositeActivity jelöl.

AlternateFlowActivityAttribute

Egyéni attribútum, amely azt jelzi, hogy a tevékenység egy alternatív folyamatot támogat. Ez az osztály nem örökölhető.

CancellationHandlerActivity

A lemondási logikát jelöli, amely társítható egy CompositeActivity. Ez az osztály nem örökölhető.

CompensatableTransactionScopeActivity

A tevékenység kompenzálható verzióját TransactionScopeActivity határozza meg. Ez az osztály nem örökölhető.

CompensateActivity

Aktiválja a felületet megvalósító befejezett gyermek Activity kompenzációját ICompensatableActivity . Ez az osztály nem örökölhető.

CompensationHandlerActivity

Olyan munkafolyamat-logikát határoz meg, amely visszavonja vagy kompenzálja a társított CompositeActivityművelet sikeres végrehajtását. Ez az osztály nem örökölhető.

CompositeActivity

Ennek származéka Activity az összes más tevékenységet tartalmazó tevékenység alaposztálya. Az A CompositeActivity feladata a gyermektevékenységek végrehajtásának irányítása.

DependencyObject

A függőségi tulajdonságokkal rendelkező összes objektum alaposztálya. Ezt az osztályt örökölni kell.

DependencyProperty

Egy speciális tulajdonságtípus, amely definiálható vagy csatolható egy DependencyObject. A függőségi tulajdonságoknak három típusa van: példánytulajdonságok, metatulajdonságok és csatolt tulajdonságok. Ez az osztály nem örökölhető.

FaultHandlerActivity

A tulajdonság által Exception megadott típusú kezeléshez FaultType használt tevékenységosztályt jelöli. Ez az osztály nem örökölhető.

FaultHandlersActivity

CompositeActivity A gyermektevékenységek FaultHandlerActivityrendezett listáját jeleníti meg. Ez az osztály nem örökölhető.

PersistOnCloseAttribute

Azt jelzi, hogy az aktuális munkafolyamat-példányt meg kell őrizni, amikor a díszített tevékenység befejezi a végrehajtását. Ez az osztály nem örökölhető.

PropertyMetadata

Egy függőségi tulajdonság viselkedését jelöli.

QueueEventArgs

A munkafolyamat-üzenetsorhoz kapcsolódó esemény eseményargumentumait jelöli.

RemovedActivityAction

Egy futó munkafolyamat-példányból való Activity javasolt eltávolítást CompositeActivity jelöli.

SuspendActivity

Végrehajtáskor felfüggeszti a futó munkafolyamat-példányt. Ez az osztály nem örökölhető.

SynchronizationScopeActivity

A munkafolyamat egy olyan szakaszát jelöli, amely szabályozott hozzáférést igényel a megosztott változókhoz. Ha egy változóhoz két vagy több példány SynchronizationScopeActivity is hozzáfér, akkor ezeknek a tevékenységeknek a végrehajtása hatékonyan szerializálva lesz. Ez az osztály nem örökölhető.

TerminateActivity

Rendellenes helyzet esetén leállítja a futó munkafolyamat-példányt. Ez az osztály nem örökölhető.

ThrowActivity

Egy kivétel dobását modellozza. Ez az osztály nem örökölhető.

TransactionScopeActivity

A munkafolyamat egy szakasza, amely elhatárolt egy tranzakciós határt. Transaction A művelet akkor indul el, amikor a Activity művelet elkezdi a végrehajtást, és a tranzakció véglegesítése a Activity sikeres lezáráskor történik. Ez az osztály nem örökölhető.

WorkflowChangeAction

Egy absztrakt alaposztály, amelyből a futó munkafolyamat-példány javasolt módosításait képviselő összes osztálynak származnia kell.

WorkflowChanges

Egy futó munkafolyamat-példány javasolt módosításait jelöli.

WorkflowParameterBinding

Egy általános célú osztály, amely egy elnevezett paraméterhez való kötést jelöl. Ez az osztály nem örökölhető.

WorkflowParameterBindingCollection

Típust KeyedCollection<TKey,TItem>WorkflowParameterBindingjelöl. Ez az osztály nem örökölhető.

WorkflowTerminatedException

Exception A munkafolyamat leállásakor felmerülő értéket jelöli. Ez az osztály nem örökölhető.

WorkflowTransactionOptions

A munkafolyamat tranzakciótípus-beállításainak tárolója. Ez az osztály nem örökölhető.

Interfészek

Name Description
IActivityEventListener<T>

Meghatározza egy eseményt figyelő objektum felületét.

ICompensatableActivity

Meghatározza a kompenzálható felület által Activity igényelt felületet.

IDynamicPropertyTypeProvider

Tulajdonságtípust biztosít a kötési infrastruktúrához. Olyan tevékenységek implementálják, amelyek változó típusú tulajdonságot tartalmaznak, ahol a típus más tevékenységbeállításoktól függően változhat.

IStartWorkflow

Olyan szolgáltatást definiál, amely egy ActivityExecutionContext új munkafolyamat-példány indítása céljából szerezhető be egy adott szolgáltatásból.

IWorkflowChangeDiff

Támogatja a munkafolyamat-módosítások bányászatát.

Enumerációk

Name Description
ActivityCollectionChangeAction

A megengedett műveletek számbavételét jelöli, amelyek egy adott területen elvégezhetők ActivityCollection, ami általában a gyermektevékenységek gyűjteményét CompositeActivityjelenti.

ActivityExecutionResult

A tevékenység eredményének olyan értékeinek számbavétele, amelyek az adott tevékenység állapotát ActivityActivityExecutionStatus minősítik Closed.

ActivityExecutionStatus

Egy futó munkafolyamat-példányon belüli tevékenység életciklusának megfelelő tevékenységállapot-értékek számbavétele.

DependencyPropertyOptions

A lehetőségek számbavételét DependencyProperty jelöli.

Delegáltak

Name Description
GetValueOverride

Engedélyezi a GetValue(DependencyProperty) függőségi objektumon definiált függőségi tulajdonsághoz társított logika egyéni felülbírálását.

SetValueOverride

Engedélyezi a SetValue(DependencyProperty, Object) függőségi objektumon definiált függőségi tulajdonsághoz társított logika egyéni felülbírálását.