System.Workflow.Activities Namespace

Stellt Klassen bereit, die mit Windows Workflow Foundation-Aktivitäten verknüpft sind.

Klassen

ActiveDirectoryRole

Stellt eine Active Directory-Rolle in einer Windows Workflow Foundation-Hostingumgebung dar. Diese Klasse kann nicht vererbt werden.

ActiveDirectoryRoleFactory

Eine Factory-Klasse zum Erstellen von ActiveDirectoryRole-Objekten aus Windows NT-Aliasen, E-Mail-Adressen und Sicherheits-IDs (SIDs).

CallExternalMethodActivity

Definiert eine Workflow-Kommunikationsaktivität, die zum Aufrufen einer Methode auf einem lokalen Dienst verwendet wird. Diese Aktivität wird verwendet, um Daten durch den lokalen Dienst vom Workflow an den Host zu senden.

CallExternalMethodActivityValidator

Überprüft, ob die CallExternalMethodActivity-Klasse ordnungsgemäß konfiguriert ist.

ChannelToken

Wird von einer SendActivity zur eigenen Zuordnung zu einem clientseitigen Kanal verwendet.

CodeActivity

Führt die einer Aktivität zugeordnete Code-Beside-Methode aus. Diese Klasse kann nicht vererbt werden.

CodeCondition

Definiert eine Bedingung, die die Ausführung einer bestimmten Aktivität innerhalb einer Workflowdefinition schützt und steuert. Die Bedingung verfügt über ein Ereignis vom Typ ConditionalEventArgs, mit dem das Ergebnis der Bedingung zurückgegeben wird.

CompensatableSequenceActivity

Definiert eine kompensierbare Version der SequenceActivity-Aktivität. Diese Klasse kann nicht vererbt werden.

ConditionalEventArgs

Gibt Ergebnisinformationen für die CodeCondition-Klasse zurück. Diese Klasse kann nicht vererbt werden.

ConditionedActivityGroup

Stellt die Definition eines einschränkungsbasierten Ausführungskontexts für einen Satz untergeordneter Aktivitäten bereit.

ContextToken

Stellt ein Token dar, mit dem der Kontext angegeben werden kann, der zum Korrelieren des Austauschs zwischen einer ReceiveActivity-Aktivität und dem Client verwendet werden kann, mit dem die Aktivität kommuniziert.

CorrelationAliasAttribute

Überschreibt den Korrelationsparameterwert, wenn der Korrelationswert von einem Parameter abgerufen werden muss, der nicht mit dem von CorrelationParameterAttribute angegebenen Parameter übereinstimmt. Diese Klasse kann nicht vererbt werden.

CorrelationInitializerAttribute

Gibt die Methode oder das Ereignis auf einer ExternalDataExchange-Schnittstelle an, mit der der Korrelationswert initialisiert wird. Diese Klasse kann nicht vererbt werden.

CorrelationParameterAttribute

Gibt den Namen des Parameters für die Korrelation in den Methoden und Ereignissen an, die auf einer ExternalDataExchange-Schnittstelle definiert sind. Diese Klasse kann nicht vererbt werden.

DelayActivity

Verfügt über die Logik zum Einrichten eines Zeitgebers und zum asynchronen Warten auf die Ablaufzeit des Zeitgebers. Diese Klasse kann nicht vererbt werden.

EventDeliveryFailedException

Diese Ausnahme wird ausgelöst, wenn ein vom Host ausgelöstes Ereignis nicht an die Workflowinstanz gesendet werden kann. Normalerweise wird das Ereignis von ExternalDataExchangeService in einer Workflowinstanz ausgelöst. Diese Klasse kann nicht vererbt werden.

EventDrivenActivity

Schließt eine Activity ein, deren Ausführung von einem Ereignis initialisiert wird. Diese Klasse kann nicht vererbt werden.

EventHandlersActivity

Eine zusammengesetzte Aktivität, die eine Auflistung von Ereignishandlern enthält. Diese Aktivität wird in der Regel dort verwendet, wo eine Ereignisauflistung behandelt werden muss. Jedes Ereignis wird von einer EventDrivenActivity behandelt, die aus EventHandlersActivity stammt.

EventHandlingScopeActivity

Aktiviert Ereignisbehandlung mit der Ausführung der untergeordneten Aktivitäten. Diese Klasse kann nicht vererbt werden.

EventQueueName

Stellt den Namen einer Warteschlange dar, die einem Ereignis auf einer WorkflowInstance zugeordnet wird. Diese Klasse kann nicht vererbt werden.

ExternalDataEventArgs

Stellt die beim Auslösen eines Ereignisses mit der HandleExternalEventActivity-Aktivität gesendeten Daten dar.

ExternalDataExchangeAttribute

Markiert eine Schnittstelle als lokale Dienstschnittstelle. Diese Klasse kann nicht vererbt werden.

ExternalDataExchangeService

Stellt einen Dienst dar, der der Workflowruntime-Engine hinzugefügt werden muss, um die Kommunikation der lokalen Dienste zu aktivieren. Implementierungen lokaler Dienste müssen ExternalDataExchangeService hinzugefügt werden, damit diese Dienste ordnungsgemäß initialisiert und registriert werden.

ExternalDataExchangeServiceSection

Stellt einen Konfigurationsabschnitt dar, der in einer Konfigurationsdatei das Angeben einer Gruppe von Diensten ermöglicht, die einer Instanz von ExternalDataExchangeService hinzuzufügen sind.

HandleExternalEventActivity

Definiert eine Workflow-Kommunikationsaktivität, mit der ein von einem lokalen Dienst ausgelöstes Ereignis behandelt wird.

HandleExternalEventActivityValidator

Überprüft, ob die HandleExternalEventActivity-Klasse ordnungsgemäß konfiguriert ist.

IfElseActivity

Führt eine von mindestens zwei Aktivitäten des Typs IfElseBranchActivity bedingt aus. Diese Klasse kann nicht vererbt werden.

IfElseBranchActivity

Stellt einen Branch von IfElseActivity dar. Diese Klasse kann nicht vererbt werden.

InvokeWebServiceActivity

Ruft einen Webdienst durch eine Proxyklasse auf, durch die Parameter entsprechend der Angabe weitergegeben und empfangen werden. Diese Klasse kann nicht vererbt werden.

InvokeWebServiceEventArgs

Enthält Ereignisdaten, die zum Aufrufen eines Webdiensts verwendet werden. Diese Klasse kann nicht vererbt werden.

InvokeWorkflowActivity

Führt einen Workflow von einem anderen Workflow asynchron aus. Diese Klasse kann nicht vererbt werden.

ListenActivity

Sorgt dafür, dass der Workflow auf ein beliebiges von mehreren möglichen Ereignissen wartet, bevor der Vorgang fortgesetzt wird. Diese Klasse kann nicht vererbt werden.

MessageEventSubscription

Erstellt ein Meldungsereignisabonnement, um Meldungen zur entsprechenden Workflowinstanz weiterzuleiten.

OperationInfo

Stellt die Informationen für einen in einem Workflow-Dienst definierten Vertragsvorgang dar.

OperationInfoBase

Die Basisklasse, die zum Speichern von Informationen für einen in einem Workflow-Dienst definierten Vertragsvorgang verwendet wird.

OperationParameterInfo

Enthält Informationen über einen Vorgangsparameter.

OperationParameterInfoCollection

Eine Auflistung von OperationParameterInfo-Objekten.

OperationValidationEventArgs

Stellt Daten für das OperationValidation-Ereignis bereit.

ParallelActivity

Führt gleichzeitig einen Satz untergeordneter Aktivitäten aus. Diese Klasse kann nicht vererbt werden.

PolicyActivity

Stellt eine Auflistung der Rule-Klasseninstanzen dar, die als Teil einer Workflowausführung als Einzelschritt oder -aktivität ausgeführt werden.

ReceiveActivity

Dienstaktivität, die einen von einem Windows Communication Foundation (WCF)-Dienstvertrag definierten Vorgang implementiert.

ReplicatorActivity

Führt mehrere Instanzen einer untergeordneten Aktivität aus.

ReplicatorChildEventArgs

Beinhaltet Ereignisargumente für die ReplicatorActivity-Aktivitätshandler, die bei der Initialisierung der untergeordneten Activity-Instanzen aufgerufen werden (zusätzlich zum Zeitpunkt der Fertigstellung der untergeordneten Activity-Instanzen).

SendActivity

Clientaktivität, die den synchronen Aufruf eines Windows Communication Foundation (WCF)-Dienstvorgangs abbildet.

SendActivityEventArgs

Stellt Informationen für das BeforeSend-Ereignis und das AfterResponse-Ereignis bereit.

SequenceActivity

Führt gemäß einer einzelnen definierten Reihenfolge einen Satz untergeordneter Aktivitäten aus.

SequentialWorkflowActivity

Stellt einen Workflow dar, der Aktivitäten sequenziell ausführt.

SetStateActivity

Ermöglicht den Übergang zu StateActivity in einem Statuscomputerworkflow. Diese Klasse kann nicht vererbt werden.

SetStateEventArgs

Stellt eine Klasse dar, die als Argument verwendet wird, um den Zustand von StateMachineWorkflowActivity festzulegen.

StateActivity

Stellt einen Zustand in StateMachineWorkflowActivity dar.

StateActivityValidator

Stellt eine Klasse dar, die überprüft, ob eine StateActivity-Klasse ordnungsgemäß konfiguriert ist.

StateFinalizationActivity

Stellt eine Aktivität dar, die enthaltene Aktivitäten ausführt, bevor der Übergang in einen anderen Zustand in einem Statuscomputer-Workflow erfolgt. Diese Klasse kann nicht vererbt werden.

StateInitializationActivity

Fungiert als Container für eine Gruppe von Aktivitäten, die bei Beginn der Ausführung von StateActivity ausgeführt werden. Diese Klasse kann nicht vererbt werden.

StateMachineWorkflowActivity

Wird als Stammcontainer für Statuscomputerworkflows verwendet. Enthält ereignisgesteuerte Aktivitäten und Zustände.

StateMachineWorkflowInstance

Stellt eine Klasse dar, die die aktuelle Instanz von StateMachineWorkflowActivity verwaltet. Diese Klasse kann nicht vererbt werden.

TypedOperationInfo

Ein OperationInfo-Objekt, das von der OperationInfoBase erbt, die für die Dienstvorgangsinformationen der Aktivitäten SendActivity und ReceiveActivity verwendet wird. Beachten Sie, dass diese Vorgangsinformationen auf einem CLR-Typ basieren muss.

WebServiceFaultActivity

Ermöglicht das Senden eines Fehlers an den Webdienstclient vom Workflow. Diese Klasse kann nicht vererbt werden.

WebServiceInputActivity

Ermöglicht das Empfangen von Daten von einem Webdienst in einem Workflow. Diese Klasse kann nicht vererbt werden.

WebServiceOutputActivity

Ermöglicht das Senden von Daten an einen Webdienst vom Bereich eines Workflows. Diese Klasse kann nicht vererbt werden.

WebWorkflowRole

Stellt eine Workflowrolle dar, die von RoleProvider unterstützt wird.

WhileActivity

Führt iterativ eine untergeordnete Aktivität aus, solange eine bestimmte Bedingung den Wert true besitzt.

WorkflowAuthorizationException

Diese Ausnahme wird ausgelöst, wenn bei der Rollenvalidierung aufgrund einer angegebenen Identität, die nicht in WorkflowRoleCollection enthalten ist, ein Fehler auftritt.

WorkflowRole

Die abstrakte Basisklasse, von der Workflowrollen abgeleitet werden.

WorkflowRoleCollection

Stellt eine Auflistung von WorkflowRole-Objekten dar. Diese Klasse kann nicht vererbt werden.

WorkflowServiceAttributes

Erstellt das Dienstverhalten für den Workflowdienst, den es ausstattet.

WorkflowServiceAttributesDynamicPropertyValidator

Das von der WorkflowServiceAttributesProperty verwendete Eigenschaftenvalidierungssteuerelement.

WorkflowSubscriptionService

Stellt Methoden bereit, mit denen ein Abonnementdienst Abonnements für eine Workflowlaufzeit verwalten kann.

WorkflowWebService

Stellt die Basisklasse für alle Workflowwebdienste dar.

Schnittstellen

IEventActivity

Stellt Methoden und Eigenschaften bereit, von denen ereignisgesteuerte Aktivitäten abgleitet werden müssen, damit Ereignisse abonniert werden können.

Enumerationen

ExecutionType

Gibt den Ausführungsmodus für Aktivitäten an.