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 součásti Windows Workflow Foundation.
Třídy
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. Tuto třídu nelze dědit. |
ActivityChangeAction |
Představuje navrženou změnu v CompositeActivity rámci spuštěné instance pracovního postupu. Tato třída musí být zděděna. |
ActivityCollection |
Modely silného typu ICollection typu Activity. |
ActivityCollectionChangeEventArgs |
Představuje informace potřebné obslužnou rutinou události k provedení vlastního ActivityCollection zpracování při každé změně obsahu. |
ActivityCondition |
Představuje abstraktní třídu pro výraz, který se vyhodnotí jako |
ActivityExecutionContext |
Představuje spouštěcí prostředí objektu Activity. Tuto třídu nelze dědit. |
ActivityExecutionContextManager |
Umožňuje objektu CompositeActivity vytvářet a spravovat kontexty spuštění pro podřízené aktivity. Tuto třídu nelze dědit. |
ActivityExecutionStatusChangedEventArgs |
Obsahuje informace týkající se změny události stavu spuštění pro Activity. Tuto třídu nelze dědit. |
AddedActivityAction |
Představuje navrhované přidání do ActivityCompositeActivity v rámci spuštěné instance pracovního postupu. |
AlternateFlowActivityAttribute |
Vlastní atribut, který označuje, že aktivita podporuje alternativní tok. Tuto třídu nelze dědit. |
CancellationHandlerActivity |
Představuje logiku zrušení, která může být přidružena k objektu CompositeActivity. Tuto třídu nelze dědit. |
CompensatableTransactionScopeActivity |
Definuje kompenzační verzi TransactionScopeActivity aktivity. Tuto třídu nelze dědit. |
CompensateActivity |
Aktivuje kompenzaci dokončeného podřízeného Activity prvku, který implementuje ICompensatableActivity rozhraní. Tuto třídu nelze 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 CompositeActivitypříkazu . Tuto třídu nelze dědit. |
CompositeActivity |
Odvození z je Activity základní třída pro všechny aktivity, které obsahují jiné aktivity. A CompositeActivity je zodpovědný za správu provádění svých podřízených aktivit. |
DependencyObject |
Základní třída pro všechny objekty, které mají vlastnosti závislostí. Tato třída musí být zděděna. |
DependencyProperty |
Zvláštní druh vlastnosti, která může být definována nebo připojena k objektu DependencyObject. Existují tři druhy vlastností závislostí: vlastnosti instance, vlastnosti metadat a připojené vlastnosti. Tuto třídu nelze dědit. |
FaultHandlerActivity |
Představuje třídu aktivity použitou ke zpracování Exception typu určeného FaultType vlastností . Tuto třídu nelze dědit. |
FaultHandlersActivity |
CompositeActivity Představuje, který má seřazený seznam podřízených aktivit typu FaultHandlerActivity. Tuto třídu nelze dědit. |
PersistOnCloseAttribute |
Označuje, že aktuální instance pracovního postupu musí být zachována po dokončení provádění adorované aktivity. Tuto třídu nelze dědit. |
PropertyMetadata |
Představuje chování vlastnosti závislosti. |
QueueEventArgs |
Představuje argumenty události pro událost související s frontou pracovního postupu. |
RemovedActivityAction |
Představuje navrhované odebrání Activity z CompositeActivity v rámci spuštěné instance pracovního postupu. |
SuspendActivity |
Pozastaví spuštěnou instanci pracovního postupu při spuštění. Tuto třídu nelze dědit. |
SynchronizationScopeActivity |
Představuje oddíl 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 ve skutečnosti serializována. Tuto třídu nelze dědit. |
TerminateActivity |
Ukončí spuštěnou instanci pracovního postupu při neobvyklé situaci. Tuto třídu nelze dědit. |
ThrowActivity |
Modeluje vyvolání výjimky. Tuto třídu nelze dědit. |
TransactionScopeActivity |
Oddíl pracovního postupu, který určuje hranici transakce. Nový Transaction se spustí při spuštění a Activity transakce se potvrdí, když se Activity úspěšně zavře. Tuto třídu nelze 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. Tuto třídu nelze dědit. |
WorkflowParameterBindingCollection |
KeyedCollection<TKey,TItem> Představuje typ WorkflowParameterBinding. Tato třída nemusí být zděděna. |
WorkflowTerminatedException |
Představuje, Exception který je vyvolána při ukončení pracovního postupu. Tuto třídu nelze dědit. |
WorkflowTransactionOptions |
Kontejner pro možnosti typu transakce pracovního postupu Tuto třídu nelze dědit. |
Rozhraní
IActivityEventListener<T> |
Definuje rozhraní pro objekt, který naslouchá události. |
ICompensatableActivity |
Definuje rozhraní vyžadované objektem Activity , které lze kompenzovat. |
IDynamicPropertyTypeProvider |
Poskytuje typ vlastnosti pro infrastrukturu vazby. Implementují ho aktivity, které obsahují vlastnost typu proměnné, kde se typ může lišit v závislosti na jiných nastaveních aktivity. |
IStartWorkflow |
Definuje službu, kterou lze získat z objektu ActivityExecutionContext pro účely spuštění nové instance pracovního postupu. |
IWorkflowChangeDiff |
Podporuje dolování změn pracovních postupů. |
Výčty
ActivityCollectionChangeAction |
Představuje výčet povolených akcí, které mohou být provedeny se objektem ActivityCollection, který obvykle představuje kolekci všech podřízených aktivit objektu CompositeActivity. |
ActivityExecutionResult |
Výčet hodnot výsledků aktivity, které kvalifikují stav objektu Activity , který má hodnotu 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 DependencyProperty možností. |
Delegáti
GetValueOverride |
Umožňuje vlastní přepsání logiky GetValue(DependencyProperty) přidružené k vlastnosti závislosti, která je definována u objektu závislosti. |
SetValueOverride |
Umožňuje vlastní přepsání logiky SetValue(DependencyProperty, Object) přidružené k vlastnosti závislosti, která je definována u objektu závislosti. |