System.Workflow.ComponentModel Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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 |
| 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. |