System.Workflow.Activities Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |