System.Workflow.ComponentModel Namespace

Stellt Klassen bereit, die mit dem Windows Workflow Foundation-Komponentenmodell verknüpft sind. Provides classes related to the Windows Workflow Foundation component model.

Klassen

Activity

Stellt den grundlegenden Baustein von Workflows dar.Represents the fundamental building block of workflows. Activity ist die Basisklasse für alle Aktivitäten.Activity is the base class for all activities.

ActivityBind

Bindet die Eigenschaft einer Aktivität an eine Eigenschaft, ein Feld, einen Indexer, eine Methode, ein Ereignis oder die Eigenschaft einer anderen Aktivität.Binds an activity's property to a property, field, indexer, method, event, or another activity's property. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ActivityChangeAction

Stellt innerhalb einer ausgeführten Workflowinstanz eine vorgeschlagene Änderung an CompositeActivity dar.Represents a proposed change to a CompositeActivity within a running workflow instance. Die Klasse muss geerbt werden.This class must be inherited.

ActivityCollection

Stellt eine stark typisierte ICollection vom Typ Activity im Modell dar.Models a strongly typed ICollection of type Activity.

ActivityCollectionChangeEventArgs

Stellt die Informationen dar, die von einem Ereignishandler bei Änderung der Inhalte von ActivityCollection für benutzerdefinierte Verarbeitung benötigt werden.Represents the information needed by an event handler to perform custom processing whenever the contents of an ActivityCollection changes.

ActivityCondition

Stellt eine abstrakte Klasse für einen Ausdruck dar, der Boolean ergibt.Represents an abstract class for an expression, which evaluates to a Boolean. Diese Klasse muss geerbt werden.This class must be inherited.

ActivityExecutionContext

Stellt die Ausführungsumgebung von Activity dar.Represents the execution environment of an Activity. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ActivityExecutionContextManager

Ermöglicht CompositeActivity das Erstellen und Verwalten von Ausführungskontexten für die untergeordneten Aktivitäten.Allows a CompositeActivity to create and manage execution contexts for its child activities. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ActivityExecutionStatusChangedEventArgs

Beinhaltet Informationen, die sich auf die Änderung des Ausführungsstatusereignisses für Activity beziehen.Holds information relating to the change of execution status event for an Activity. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

AddedActivityAction

Stellt eine vorgeschlagene Hinzufügung von Activity zu CompositeActivity innerhalb einer ausgeführten Workflowinstanz dar.Represents a proposed addition of an Activity to a CompositeActivity within a running workflow instance.

AlternateFlowActivityAttribute

Benutzerdefiniertes Attribut, das angibt, dass die Aktivität einen alternativen Fluss unterstützt.Custom attribute which indicates that the activity supports an alternative flow. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

CancellationHandlerActivity

Stellt eine Abbruchlogik dar, die CompositeActivity zugeordnet werden kann.Represents cancellation logic that can be associated with a CompositeActivity. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

CompensatableTransactionScopeActivity

Definiert eine kompensierbare Version der TransactionScopeActivity-Aktivität.Defines a compensatable version of the TransactionScopeActivity activity. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

CompensateActivity

Löst die Kompensierung einer abgeschlossenen untergeordneten Activity aus, mit der die ICompensatableActivity-Schnittstelle implementiert wird.Triggers the compensation of a completed child Activity that implements the ICompensatableActivity interface. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

CompensationHandlerActivity

Gibt Workflowlogik an, die die erfolgreiche Ausführung der zugeordneten CompositeActivity rückgängig macht oder kompensiert.Specifies workflow logic that undoes, or compensates for, the successful execution of the associated CompositeActivity. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

CompositeActivity

Ableitung von Activity, die die Basisklasse für alle Aktivitäten ist, die andere Aktivitäten enthalten.Derivative of Activity that is the base class for all activities that contain other activities. CompositeActivity ist verantwortlich für die Verwaltung der Ausführung der untergeordneten Aktivitäten.A CompositeActivity is responsible for managing the execution of its child activities.

DependencyObject

Die Basisklasse für alle Objekte, die über Abhängigkeitseigenschaften verfügen.The base class for all objects that have dependency properties. Die Klasse muss geerbt werden.This class must be inherited.

DependencyProperty

Eine besondere Eigenschaft, die definiert oder einem DependencyObject angefügt werden kann.A special kind of property that can be defined or attached to a DependencyObject. Man unterscheidet drei Arten von Abhängigkeitseigenschaften: Instanzeigenschaften, Meta-Eigenschaften und angefügte Eigenschaften.There are three kinds of dependency properties: instance properties, meta properties, and attached properties. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

FaultHandlerActivity

Stellt die Aktivitätsklasse dar, die zum Behandeln einer Exception des durch die FaultType-Eigenschaft angegebenen Typs verwendet wird.Represents the activity class used to handle an Exception of the type specified by the FaultType property. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

FaultHandlersActivity

Stellt eine CompositeActivity dar, die über eine geordnete Liste untergeordneter Aktivitäten vom Typ FaultHandlerActivity verfügt.Represents a CompositeActivity that has an ordered list of child activities of type FaultHandlerActivity. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

PersistOnCloseAttribute

Gibt an, dass die aktuelle Workflowinstanz beibehalten werden muss, wenn die Ausführung der dargestellten Aktivität abgeschlossen wird.Indicates that the current workflow instance must be persisted when the adorned activity completes its execution. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

PropertyMetadata

Stellt das Verhalten einer Abhängigkeitseigenschaft dar.Represents the behavior of a dependency property.

QueueEventArgs

Stellt die Ereignisargumente für ein mit einer Workflowwarteschlange in Zusammenhang stehendes Ereignis dar.Represents the event arguments for a workflow queue-related event.

RemovedActivityAction

Stellt eine vorgeschlagene Löschung von Activity aus CompositeActivity innerhalb einer ausgeführten Workflowinstanz dar.Represents a proposed removal of an Activity from a CompositeActivity within a running workflow instance.

SuspendActivity

Hält die ausgeführte Workflowinstanz bei der Ausführung an.Suspends the running workflow instance when executed. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SynchronizationScopeActivity

Stellt einen Abschnitt des Workflows dar, der gesteuerten Zugriff auf freigegebene Variablen erfordert.Represents a section of workflow that requires controlled access to shared variables. Greifen mindestens zwei Instanzen von SynchronizationScopeActivity auf die gleichen Variablen zu, wird die Ausführung dieser Aktivitäten effektiv serialisiert.If two or more instances of a SynchronizationScopeActivity access the same variables, then the execution of these activities is effectively serialized. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

TerminateActivity

Beendet die ausgeführte Workflowinstanz, wenn eine nicht normale Situation auftritt.Terminates the running workflow instance when an abnormal situation occurs. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ThrowActivity

Stellt das Auslösen einer Ausnahme im Modell dar.Models the throwing of an exception. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

TransactionScopeActivity

Ein Abschnitt des Workflows, der eine Transaktionsgrenze demarkiert.A section of workflow which demarcates a transaction boundary. Eine neue Transaction wird bei Beginn der Ausführung von Activity gestartet. Für die Transaktion wird beim Schließen von Activity ein Commit durchgeführt.A new Transaction is started when this Activity begins executing and the transaction commits when the Activity closes successfully. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

WorkflowChangeAction

Eine abstrakte Basisklasse, von der alle Klassen, die vorgeschlagene Änderungen an einer ausgeführten Workflowinstanz darstellen, abgeleitet werden müssen.An abstract base class from which all classes that represent proposed changes to a running workflow instance must derive.

WorkflowChanges

Stellt einen Satz vorgeschlagener Änderungen an einer ausgeführten Workflowinstanz dar.Represents a set of proposed changes to a running workflow instance.

WorkflowParameterBinding

Eine Mehrzweckklasse, die eine Bindung an einen benannten Parameter darstellt.A general-purpose class that represents a binding to a named parameter. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

WorkflowParameterBindingCollection

Stellt eine KeyedCollection<TKey,TItem> vom Typ WorkflowParameterBinding dar.Represents a KeyedCollection<TKey,TItem> of type WorkflowParameterBinding. Diese Klasse darf nicht geerbt werden.This class may not be inherited.

WorkflowTerminatedException

Stellt die Exception dar, die beim Beenden eines Workflows ausgelöst wird.Represents the Exception that is raised when a workflow is terminated. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

WorkflowTransactionOptions

Container für Workflowtransaktions-Typoptionen.Container for workflow transaction type options. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

Schnittstellen

IActivityEventListener<T>

Definiert die Schnittstelle für ein Objekt, das nach einem Ereignis lauscht.Defines the interface for an object that listens for an event.

ICompensatableActivity

Definiert die von Activity benötigte Schnittstelle, die kompensiert werden kann.Defines the interface required by an Activity that can be compensated.

IDynamicPropertyTypeProvider

Stellt einen Eigenschaftentyp für die Bindungsinfrastruktur bereit.Provides a property type to the bind infrastructure. Die Implementierung erfolgt durch Aktivitäten mit einer variablen Eigenschaft, wobei der Typ sich abhängig von anderen Aktivitätseinstellungen unterscheiden kann.It is implemented by activities that contain a property of variable type, where the type can vary depending on other activity settings.

IStartWorkflow

Definiert einen Dienst, der von ActivityExecutionContext abgerufen werden kann, um eine neue Workflowinstanz zu starten.Defines a service that can be obtained from an ActivityExecutionContext for the purpose of starting a new workflow instance.

IWorkflowChangeDiff

Unterstützt das Mining von Workflowänderungen.Supports mining of workflow changes.

Enumerationen

ActivityCollectionChangeAction

Stellt eine Enumeration der zulässigen Aktionen dar, die in ActivityCollection ausgeführt werden können. Dabei handelt es sich normalerweise um die Auflistung aller untergeordneten Aktivitäten von 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

Die Enumeration von Aktivitätsergebniswerten, die den Zustand der Activity bezeichnen, die folgenden ActivityExecutionStatus aufweist: ClosedEnumeration of activity result values that qualifies the state of an Activity that has an ActivityExecutionStatus of Closed.

ActivityExecutionStatus

Die Enumeration der Aktivitätsstatuswerte, die dem Lebenszyklus einer Aktivität innerhalb einer ausgeführten Workflowinstanz entsprechen.Enumeration of activity status values that correspond to the life cycle of an activity within a running workflow instance.

DependencyPropertyOptions

Stellt eine Enumeration von DependencyProperty-Optionen dar.Represents an enumeration of DependencyProperty options.

Delegaten

GetValueOverride

Ermöglicht das benutzerdefinierte Überschreiben der GetValue(DependencyProperty)-Logik, die einer auf einem Abhängigkeitsobjekt definierten Abhängigkeitseigenschaft zugeordnet ist.Allows a custom override of the GetValue(DependencyProperty) logic associated with a dependency property that is defined on a dependency object.

SetValueOverride

Ermöglicht das benutzerdefinierte Überschreiben der SetValue(DependencyProperty, Object)-Logik, die einer auf einem Abhängigkeitsobjekt definierten Abhängigkeitseigenschaft zugeordnet ist.Allows a custom override of the SetValue(DependencyProperty, Object) logic associated with a dependency property that is defined on a dependency object.