System.Workflow.ComponentModel Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy související s modelem komponent Windows Workflow Foundation.
Třídy
| Name | Description |
|---|---|
| Activity |
Představuje základní stavební blok pracovních postupů. Activity je základní třída pro všechny aktivity. |
| ActivityBind |
Vytvoří vazbu vlastnosti aktivity na vlastnost, pole, indexer, metodu, událost nebo vlastnost jiné aktivity. Tato třída se nemůže dědit. |
| ActivityChangeAction |
Představuje navrženou změnu CompositeActivity v rámci spuštěné instance pracovního postupu. Tato třída musí být zděděna. |
| ActivityCollection |
Modely typu silného typu ICollectionActivity. |
| ActivityCollectionChangeEventArgs |
Představuje informace potřebné obslužnou rutinou události k provedení vlastního ActivityCollection zpracování při každém obsahu změn. |
| ActivityCondition |
Představuje abstraktní třídu pro výraz, který se vyhodnotí jako . |
| ActivityExecutionContext |
Představuje spouštěcí prostředí objektu Activity. Tato třída se nemůže dědit. |
| ActivityExecutionContextManager |
CompositeActivity Umožňuje vytvářet a spravovat kontexty provádění pro jeho podřízené aktivity. Tato třída se nemůže dědit. |
| ActivityExecutionStatusChangedEventArgs |
Obsahuje informace týkající se změny stavu provádění události .Activity Tato třída se nemůže dědit. |
| AddedActivityAction |
Představuje navrhované přidání do ActivityCompositeActivity instance spuštěného pracovního postupu. |
| AlternateFlowActivityAttribute |
Vlastní atribut, který označuje, že aktivita podporuje alternativní tok. Tato třída se nemůže dědit. |
| CancellationHandlerActivity |
Představuje logiku zrušení, která může být přidružena k objektu CompositeActivity. Tato třída se nemůže dědit. |
| CompensatableTransactionScopeActivity |
Definuje kompenzační verzi TransactionScopeActivity aktivity. Tato třída se nemůže dědit. |
| CompensateActivity |
Aktivuje kompenzaci dokončeného podřízeného objektu ActivityICompensatableActivity , který implementuje rozhraní. Tato třída se nemůže dědit. |
| CompensationHandlerActivity |
Určuje logiku pracovního postupu, která vrátí zpět nebo kompenzuje úspěšné spuštění přidruženého CompositeActivity. Tato třída se nemůže dědit. |
| CompositeActivity |
Odvození Activity, která je základní třídou pro všechny aktivity, které obsahují jiné aktivity. CompositeActivity zodpovídá za správu provádění podřízených aktivit. |
| DependencyObject |
Základní třída pro všechny objekty, které mají vlastnosti závislosti. Tato třída musí být zděděna. |
| DependencyProperty |
Speciální druh vlastnosti, kterou lze definovat nebo připojit k objektu DependencyObject. Existují tři druhy vlastností závislosti: vlastnosti instance, vlastnosti meta a připojené vlastnosti. Tato třída se nemůže dědit. |
| FaultHandlerActivity |
Představuje třídu aktivity použitou ke zpracování Exception typu určeného FaultType vlastností. Tato třída se nemůže dědit. |
| FaultHandlersActivity |
CompositeActivity Představuje, který má seřazený seznam podřízených aktivit typu FaultHandlerActivity. Tato třída se nemůže dědit. |
| PersistOnCloseAttribute |
Označuje, že aktuální instance pracovního postupu musí být zachována, když adorovaná aktivita dokončí své spuštění. Tato třída se nemůže dědit. |
| PropertyMetadata |
Představuje chování vlastnosti závislosti. |
| QueueEventArgs |
Představuje argumenty události pro událost související s pracovním postupem. |
| RemovedActivityAction |
Představuje navrhované odebrání z ActivityCompositeActivity instance spuštěného pracovního postupu. |
| SuspendActivity |
Pozastaví spuštěnou instanci pracovního postupu při spuštění. Tato třída se nemůže dědit. |
| SynchronizationScopeActivity |
Představuje část pracovního postupu, která vyžaduje řízený přístup ke sdíleným proměnným. Pokud dvě nebo více instancí SynchronizationScopeActivity přístupu ke stejným proměnným, pak provádění těchto aktivit je účinně serializováno. Tato třída se nemůže dědit. |
| TerminateActivity |
Ukončí spuštěnou instanci pracovního postupu, když dojde k neobvyklé situaci. Tato třída se nemůže dědit. |
| ThrowActivity |
Modeluje vyvolání výjimky. Tato třída se nemůže dědit. |
| TransactionScopeActivity |
Oddíl pracovního postupu, který demaruje hranice transakce. Při spuštění se Transaction spustí nová Activity a transakce se potvrdí, když se Activity zavře úspěšně. Tato třída se nemůže dědit. |
| WorkflowChangeAction |
Abstraktní základní třída, ze které musí být odvozeny všechny třídy, které představují navrhované změny spuštěné instance pracovního postupu. |
| WorkflowChanges |
Představuje sadu navrhovaných změn spuštěné instance pracovního postupu. |
| WorkflowParameterBinding |
Třída pro obecné účely, která představuje vazbu na pojmenovaný parametr. Tato třída se nemůže dědit. |
| WorkflowParameterBindingCollection |
KeyedCollection<TKey,TItem> Představuje typ WorkflowParameterBinding. Tato třída nemusí být zděděna. |
| WorkflowTerminatedException |
Exception Představuje to, co je vyvolána při ukončení pracovního postupu. Tato třída se nemůže dědit. |
| WorkflowTransactionOptions |
Kontejner pro možnosti typu transakce pracovního postupu Tato třída se nemůže dědit. |
Rozhraní
| Name | Description |
|---|---|
| IActivityEventListener<T> |
Definuje rozhraní pro objekt, který naslouchá události. |
| ICompensatableActivity |
Definuje rozhraní vyžadované Activity tím, že je možné kompenzovat. |
| IDynamicPropertyTypeProvider |
Poskytuje typ vlastnosti pro infrastrukturu vazby. Implementují ji aktivity, které obsahují vlastnost typu proměnné, kde se typ může lišit v závislosti na jiných nastaveních aktivit. |
| IStartWorkflow |
Definuje službu, kterou lze získat z důvodu ActivityExecutionContext spuštění nové instance pracovního postupu. |
| IWorkflowChangeDiff |
Podporuje dolování změn pracovních postupů. |
Výčty
| Name | Description |
|---|---|
| ActivityCollectionChangeAction |
Představuje výčet povolených akcí, které mohou být provedeny na ActivityCollection, což obvykle představuje kolekci všech podřízených aktivit CompositeActivity. |
| ActivityExecutionResult |
Výčet hodnot výsledků aktivity, které kvalifikují stav Activity, který má ActivityExecutionStatus |
| ActivityExecutionStatus |
Výčet hodnot stavu aktivity, které odpovídají životnímu cyklu aktivity v rámci spuštěné instance pracovního postupu |
| DependencyPropertyOptions |
Představuje výčet možností DependencyProperty. |
Delegáti
| Name | Description |
|---|---|
| GetValueOverride |
Umožňuje vlastní přepsání GetValue(DependencyProperty) logiky přidružené k vlastnosti závislosti, která je definována na objektu závislosti. |
| SetValueOverride |
Umožňuje vlastní přepsání SetValue(DependencyProperty, Object) logiky přidružené k vlastnosti závislosti, která je definována na objektu závislosti. |