System.Workflow.ComponentModel Obor názvů

Poskytuje třídy týkající se modelu programovací model Windows Workflow Foundation komponent. Provides classes related to the Windows Workflow Foundation component model.

Třídy

Activity

Představuje základní stavební blok pracovních postupů.Represents the fundamental building block of workflows. Activity je základní třídou pro všechny aktivity.Activity is the base class for all activities.

ActivityBind

Váže vlastnost aktivity na vlastnost, pole, indexer, metodu, událost nebo jinou vlastnost aktivity.Binds an activity's property to a property, field, indexer, method, event, or another activity's property. Tuto třídu nelze zdědit.This class cannot be inherited.

ActivityChangeAction

Představuje navrhovanou změnu CompositeActivity v rámci spuštěné instance pracovního postupu.Represents a proposed change to a CompositeActivity within a running workflow instance. Tato třída musí být zděděná.This class must be inherited.

ActivityCollection

Modely silně typovaného ICollection typu Activity .Models a strongly typed ICollection of type Activity.

ActivityCollectionChangeEventArgs

Představuje informace, které obslužná rutina události potřebuje k provedení vlastního zpracování při každé změně obsahu ActivityCollection .Represents the information needed by an event handler to perform custom processing whenever the contents of an ActivityCollection changes.

ActivityCondition

Představuje abstraktní třídu pro výraz, který je vyhodnocen jako Boolean .Represents an abstract class for an expression, which evaluates to a Boolean. Tato třída musí být zděděná.This class must be inherited.

ActivityExecutionContext

Představuje spouštěcí prostředí Activity .Represents the execution environment of an Activity. Tuto třídu nelze zdědit.This class cannot be inherited.

ActivityExecutionContextManager

Umožňuje CompositeActivity vytvořit a spravovat kontexty provádění pro své podřízené aktivity.Allows a CompositeActivity to create and manage execution contexts for its child activities. Tuto třídu nelze zdědit.This class cannot be inherited.

ActivityExecutionStatusChangedEventArgs

Obsahuje informace týkající se změny události stavu spuštění pro Activity .Holds information relating to the change of execution status event for an Activity. Tuto třídu nelze zdědit.This class cannot be inherited.

AddedActivityAction

Představuje navrhované přidání Activity k a CompositeActivity v rámci spuštěné instance pracovního postupu.Represents a proposed addition of an Activity to a CompositeActivity within a running workflow instance.

AlternateFlowActivityAttribute

Vlastní atribut, který označuje, že aktivita podporuje alternativní tok.Custom attribute which indicates that the activity supports an alternative flow. Tuto třídu nelze zdědit.This class cannot be inherited.

CancellationHandlerActivity

Představuje logiku zrušení, která může být přidružena k CompositeActivity .Represents cancellation logic that can be associated with a CompositeActivity. Tuto třídu nelze zdědit.This class cannot be inherited.

CompensatableTransactionScopeActivity

Definuje aktivita nadřazená verzi TransactionScopeActivity aktivity.Defines a compensatable version of the TransactionScopeActivity activity. Tuto třídu nelze zdědit.This class cannot be inherited.

CompensateActivity

Aktivuje kompenzaci dokončeného podřízeného objektu Activity , který implementuje ICompensatableActivity rozhraní.Triggers the compensation of a completed child Activity that implements the ICompensatableActivity interface. Tuto třídu nelze zdědit.This class cannot be inherited.

CompensationHandlerActivity

Určuje logiku pracovního postupu, která vrací nebo kompenzuje úspěšné provedení přidruženého CompositeActivity .Specifies workflow logic that undoes, or compensates for, the successful execution of the associated CompositeActivity. Tuto třídu nelze zdědit.This class cannot be inherited.

CompositeActivity

Odvozená Activity Třída je základní třídou pro všechny aktivity, které obsahují další aktivity.Derivative of Activity that is the base class for all activities that contain other activities. CompositeActivityJe zodpovědný za správu provádění svých podřízených aktivit.A CompositeActivity is responsible for managing the execution of its child activities.

DependencyObject

Základní třída pro všechny objekty, které mají vlastnosti závislosti.The base class for all objects that have dependency properties. Tato třída musí být zděděná.This class must be inherited.

DependencyProperty

Zvláštní druh vlastnosti, který lze definovat nebo připojit k DependencyObject .A special kind of property that can be defined or attached to a DependencyObject. Existují tři druhy vlastností závislosti: vlastnosti instance, vlastnosti meta a připojené vlastnosti.There are three kinds of dependency properties: instance properties, meta properties, and attached properties. Tuto třídu nelze zdědit.This class cannot be inherited.

FaultHandlerActivity

Představuje třídu aktivity použitou pro zpracování Exception typu určeného FaultType vlastností.Represents the activity class used to handle an Exception of the type specified by the FaultType property. Tuto třídu nelze zdědit.This class cannot be inherited.

FaultHandlersActivity

Představuje objekt CompositeActivity , který má seřazený seznam podřízených aktivit typu FaultHandlerActivity .Represents a CompositeActivity that has an ordered list of child activities of type FaultHandlerActivity. Tuto třídu nelze zdědit.This class cannot be inherited.

PersistOnCloseAttribute

Označuje, že aktuální instance pracovního postupu musí být trvalá, když dodatečná aktivita dokončí její spuštění.Indicates that the current workflow instance must be persisted when the adorned activity completes its execution. Tuto třídu nelze zdědit.This class cannot be inherited.

PropertyMetadata

Představuje chování vlastnosti závislosti.Represents the behavior of a dependency property.

QueueEventArgs

Představuje argumenty události pro událost související s frontou pracovního postupu.Represents the event arguments for a workflow queue-related event.

RemovedActivityAction

Představuje navrhované odebrání Activity z v CompositeActivity rámci spuštěné instance pracovního postupu.Represents a proposed removal of an Activity from a CompositeActivity within a running workflow instance.

SuspendActivity

Po spuštění pozastaví spuštěnou instanci pracovního postupu.Suspends the running workflow instance when executed. Tuto třídu nelze zdědit.This class cannot be inherited.

SynchronizationScopeActivity

Představuje část pracovního postupu, která vyžaduje řízený přístup ke sdíleným proměnným.Represents a section of workflow that requires controlled access to shared variables. Pokud dvě nebo více instancí přístupu ke SynchronizationScopeActivity stejným proměnným, pak je provádění těchto aktivit efektivně serializováno.If two or more instances of a SynchronizationScopeActivity access the same variables, then the execution of these activities is effectively serialized. Tuto třídu nelze zdědit.This class cannot be inherited.

TerminateActivity

Ukončí spuštěnou instanci pracovního postupu, když dojde k abnormální situaci.Terminates the running workflow instance when an abnormal situation occurs. Tuto třídu nelze zdědit.This class cannot be inherited.

ThrowActivity

Modeluje vyvolání výjimky.Models the throwing of an exception. Tuto třídu nelze zdědit.This class cannot be inherited.

TransactionScopeActivity

Oddíl pracovního postupu, který vymezuje hranici transakce.A section of workflow which demarcates a transaction boundary. Nově Transaction se spustí, když se Activity spustí spuštění a transakce se po Activity úspěšném zavření potvrdí.A new Transaction is started when this Activity begins executing and the transaction commits when the Activity closes successfully. Tuto třídu nelze zdědit.This class cannot be inherited.

WorkflowChangeAction

Abstraktní základní třída, ze které musí být odvozeny všechny třídy, které reprezentují navrhované změny v běžící instanci pracovního postupu.An abstract base class from which all classes that represent proposed changes to a running workflow instance must derive.

WorkflowChanges

Představuje sadu navrhovaných změn spuštěné instance pracovního postupu.Represents a set of proposed changes to a running workflow instance.

WorkflowParameterBinding

Třída pro obecné účely, která představuje vazbu k pojmenovanému parametru.A general-purpose class that represents a binding to a named parameter. Tuto třídu nelze zdědit.This class cannot be inherited.

WorkflowParameterBindingCollection

Představuje KeyedCollection<TKey,TItem> typ WorkflowParameterBinding .Represents a KeyedCollection<TKey,TItem> of type WorkflowParameterBinding. Tato třída nesmí být zděděná.This class may not be inherited.

WorkflowTerminatedException

Představuje Exception , který se vyvolá při ukončení pracovního postupu.Represents the Exception that is raised when a workflow is terminated. Tuto třídu nelze zdědit.This class cannot be inherited.

WorkflowTransactionOptions

Kontejner pro možnosti typu transakce pracovního postupu.Container for workflow transaction type options. Tuto třídu nelze zdědit.This class cannot be inherited.

Rozhraní

IActivityEventListener<T>

Definuje rozhraní pro objekt, který naslouchá události.Defines the interface for an object that listens for an event.

ICompensatableActivity

Definuje rozhraní požadované pomocí Activity , které lze kompenzovat.Defines the interface required by an Activity that can be compensated.

IDynamicPropertyTypeProvider

Poskytuje typ vlastnosti infrastruktury vazby.Provides a property type to the bind infrastructure. Je implementováno aktivitami, které obsahují vlastnost typu proměnné, kde se typ může lišit v závislosti na nastaveních jiných aktivit.It is implemented by activities that contain a property of variable type, where the type can vary depending on other activity settings.

IStartWorkflow

Definuje službu, která se dá získat z objektu ActivityExecutionContext pro účely spuštění nové instance pracovního postupu.Defines a service that can be obtained from an ActivityExecutionContext for the purpose of starting a new workflow instance.

IWorkflowChangeDiff

Podporuje dolování změn pracovního postupu.Supports mining of workflow changes.

Výčty

ActivityCollectionChangeAction

Představuje výčet přípustných akcí, které mohou být provedeny na ActivityCollection , což obvykle představuje kolekci všech podřízených aktivit CompositeActivity .Represents an enumeration of the permissible actions which may be performed on an ActivityCollection, which typically represents the collection of all child activities of a CompositeActivity.

ActivityExecutionResult

Výčet hodnot výsledků aktivity, které mají nárok na stav Activity , který má ActivityExecutionStatus Closed .Enumeration of activity result values that qualifies the state of an Activity that has an ActivityExecutionStatus of Closed.

ActivityExecutionStatus

Výčet hodnot stavu aktivity, které odpovídají životnímu cyklu aktivity v běžící instanci pracovního postupu.Enumeration of activity status values that correspond to the life cycle of an activity within a running workflow instance.

DependencyPropertyOptions

Představuje výčet DependencyProperty možností.Represents an enumeration of DependencyProperty options.

Delegáti

GetValueOverride

Umožňuje vlastní přepsání GetValue(DependencyProperty) logiky přidružené k vlastnosti závislosti, která je definována v objektu závislosti.Allows a custom override of the GetValue(DependencyProperty) logic associated with a dependency property that is defined on a dependency object.

SetValueOverride

Umožňuje vlastní přepsání SetValue(DependencyProperty, Object) logiky přidružené k vlastnosti závislosti, která je definována v objektu závislosti.Allows a custom override of the SetValue(DependencyProperty, Object) logic associated with a dependency property that is defined on a dependency object.