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 im Zusammenhang mit Windows Workflow Foundation-Aktivitäten bereit.
Klassen
| Name | Beschreibung |
|---|---|
| ActiveDirectoryRole |
Stellt eine Active Directory Rolle in einer Windows Workflow Foundation-Hostingumgebung dar. Diese Klasse kann nicht vererbt werden. |
| ActiveDirectoryRoleFactory |
Eine Factoryklasse zum Erstellen ActiveDirectoryRole-Objekte aus Windows NT-Aliasen, E-Mail-Adressen und Sicherheits-IDs (SIDs). |
| CallExternalMethodActivity |
Definiert eine Workflowkommunikationsaktivität, die zum Aufrufen einer Methode für einen lokalen Dienst verwendet wird. Diese Aktivität wird verwendet, um Daten vom Workflow über den lokalen Dienst an den Host zu senden. |
| CallExternalMethodActivityValidator |
Überprüft, ob die CallExternalMethodActivity Klasse ordnungsgemäß konfiguriert ist. |
| ChannelToken |
Wird von einem SendActivity benutzerseitigen Kanal verwendet, um sich einem clientseitigen Kanal zuzuordnen. |
| CodeActivity |
Führt die code-neben-Methode aus, die einer Aktivität zugeordnet ist. Diese Klasse kann nicht vererbt werden. |
| CodeCondition |
Definiert eine Bedingung, die die Ausführung einer bestimmten Aktivität innerhalb einer Workflowdefinition überwacht/steuert. Es hat ein Ereignis vom Typ ConditionalEventArgs , um das Ergebnis der Bedingung zurückzugeben. |
| 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 eine Reihe untergeordneter Aktivitäten bereit. |
| ContextToken |
Stellt ein Token dar, das verwendet werden kann, um den Kontext anzugeben, der zum Korrelieren des Austauschs zwischen einer ReceiveActivity Aktivität und dem Client verwendet werden soll, mit dem die Aktivität kommuniziert. |
| CorrelationAliasAttribute |
Überschreibt den Korrelationsparameterwert, wenn der Korrelationswert aus einem anderen Parameter als dem, der durch die CorrelationParameterAttributeangegeben wird, abgerufen werden muss. Diese Klasse kann nicht vererbt werden. |
| CorrelationInitializerAttribute |
Gibt die Methode oder das Ereignis auf einer ExternalDataExchange-Schnittstelle an, die den Korrelationswert initialisiert. Diese Klasse kann nicht vererbt werden. |
| CorrelationParameterAttribute |
Gibt den Namen des Parameters an, der für die Korrelation in den Methoden und Ereignissen verwendet wird, die auf einer ExternalDataExchange-Schnittstelle definiert sind. Diese Klasse kann nicht vererbt werden. |
| DelayActivity |
Stellt die Logik bereit, um einen Timer einzurichten und asynchron auf den Ablauf des Timers zu warten. Diese Klasse kann nicht vererbt werden. |
| EventDeliveryFailedException |
Die Ausnahme, die ausgelöst wird, wenn ein Ereignis, das vom Host ausgelöst wird, nicht an die Workflowinstanz übermittelt werden kann. In der Regel wird das Ereignis von einer ExternalDataExchangeService Workflowinstanz ausgelöst. Diese Klasse kann nicht vererbt werden. |
| EventDrivenActivity |
Umschließt eine Activity Ausführung, deren Ausführung durch ein Ereignis initialisiert wird. Diese Klasse kann nicht vererbt werden. |
| EventHandlersActivity |
Eine zusammengesetzte Aktivität, die eine Auflistung von Ereignishandlern enthält. Es wird in der Regel verwendet, in der eine Auflistung von Ereignissen behandelt werden muss. Jedes Ereignis wird von einem EventDrivenActivityEreignis behandelt, das Teil von EventHandlersActivity. |
| EventHandlingScopeActivity |
Ermöglicht die 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 in einem WorkflowInstanceEreignis zugeordnet ist. Diese Klasse kann nicht vererbt werden. |
| ExternalDataEventArgs |
Stellt die Daten dar, die gesendet werden, wenn ein Ereignis mithilfe der HandleExternalEventActivity Aktivität ausgelöst wird. |
| ExternalDataExchangeAttribute |
Kennzeichnet eine Schnittstelle als lokale Dienstschnittstelle. Diese Klasse kann nicht vererbt werden. |
| ExternalDataExchangeService |
Stellt einen Dienst dar, der dem Workflow-Laufzeitmodul hinzugefügt werden muss, damit lokale Dienste aktiviert werden können. Lokale Dienstimplementierungen müssen hinzugefügt ExternalDataExchangeService werden, damit diese Dienste ordnungsgemäß initialisiert und registriert werden. |
| ExternalDataExchangeServiceSection |
Stellt einen Konfigurationsabschnitt dar, in dem Sie in einer Konfigurationsdatei eine Gruppe von Diensten angeben können, die einer Instanz von ExternalDataExchangeServicehinzugefügt werden sollen. |
| HandleExternalEventActivity |
Definiert eine Workflowkommunikationsaktivität, die zum Behandeln eines Ereignisses verwendet wird, das von einem lokalen Dienst ausgelöst wird. |
| HandleExternalEventActivityValidator |
Überprüft, ob die HandleExternalEventActivity Klasse ordnungsgemäß konfiguriert ist. |
| IfElseActivity |
Führt bedingt eine von zwei oder mehr Aktivitäten vom Typ IfElseBranchActivityaus. Diese Klasse kann nicht vererbt werden. |
| IfElseBranchActivity |
Stellt eine Verzweigung eines IfElseActivity. Diese Klasse kann nicht vererbt werden. |
| InvokeWebServiceActivity |
Ruft einen Webdienst über eine Proxyklasse auf, die Parameter wie angegeben übergibt und empfängt. 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 asynchron einen Workflow aus einem anderen aus. Diese Klasse kann nicht vererbt werden. |
| ListenActivity |
Der Workflow wartet auf eins von mehreren möglichen Ereignissen, bevor die Aktivität fortgesetzt wird. Diese Klasse kann nicht vererbt werden. |
| MessageEventSubscription |
Erstellt ein Nachrichtenereignisabonnement, um Nachrichten an die entsprechende Workflowinstanz weiterzuleiten. |
| OperationInfo |
Stellt die Informationen für einen Vertragsvorgang dar, der in einem Workflowdienst definiert ist. |
| OperationInfoBase |
Die Basisklasse, die zum Speichern von Informationen für einen in einem Workflowdienst definierten Vertragsvorgang verwendet wird. |
| OperationParameterInfo |
Enthält Informationen zu einem Vorgangsparameter. |
| OperationParameterInfoCollection |
Eine Auflistung von OperationParameterInfo -Objekten. |
| OperationValidationEventArgs |
Stellt Daten für das OperationValidation-Ereignis bereit. |
| ParallelActivity |
Führt eine Reihe von untergeordneten Aktivitäten gleichzeitig aus. Diese Klasse kann nicht vererbt werden. |
| PolicyActivity |
Stellt eine Auflistung von Rule Klasseninstanzen dar, die als Teil der Ausführung eines Workflows als einzelner Schritt oder aktivität ausgeführt werden sollen. |
| ReceiveActivity |
Dienstaktivität, die einen vorgang implementiert, der durch einen Windows Communication Foundation (WCF)-Dienstvertrag definiert ist. |
| ReplicatorActivity |
Führt mehrere Instanzen einer untergeordneten Aktivität aus. |
| ReplicatorChildEventArgs |
Enthält Ereignisargumente für die Aktivitätshandler, die ReplicatorActivity bei der Initialisierung Activity untergeordneter Instanzen aufgerufen werden, zusätzlich zu dem Zeitpunkt, an dem die untergeordneten Activity Instanzen abgeschlossen sind. |
| SendActivity |
Clientaktivität, die den synchronen Aufruf eines Windows Communication Foundation (WCF)-Dienstvorgangs modelliert. |
| SendActivityEventArgs |
Stellt Informationen für die BeforeSend und AfterResponse Ereignisse bereit. |
| SequenceActivity |
Führt einen Satz untergeordneter Aktivitäten gemäß einer einzelnen definierten Reihenfolge aus. |
| SequentialWorkflowActivity |
Stellt einen Workflow dar, der Aktivitäten sequenziell ausführt. |
| SetStateActivity |
Stellt den Übergang zu einem StateActivity In einem Zustandsautomatworkflow bereit. Diese Klasse kann nicht vererbt werden. |
| SetStateEventArgs |
Stellt eine Klasse dar, die als Argument verwendet wird, um den Status eines .StateMachineWorkflowActivity |
| StateActivity |
Stellt einen Zustand in einem StateMachineWorkflowActivity. |
| 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 sie in einen anderen Zustand in einem Zustandsautomatworkflow übergehen. Diese Klasse kann nicht vererbt werden. |
| StateInitializationActivity |
Dient als Container für eine Gruppe von Aktivitäten, die ausgeführt werden, wenn die StateActivity gestartet wird. Diese Klasse kann nicht vererbt werden. |
| StateMachineWorkflowActivity |
Dient als Stammcontainer für Zustandsautomatworkflows. Enthält ereignisgesteuerte Aktivitäten und Zustände. |
| StateMachineWorkflowInstance |
Stellt eine Klasse dar, die die aktuelle Instanz einer .StateMachineWorkflowActivity Diese Klasse kann nicht vererbt werden. |
| TypedOperationInfo |
Ein OperationInfo Objekt, das von der Verwendung für OperationInfoBase die Dienstvorgangsinformationen der SendActivity und ReceiveActivity der Aktivitäten erbt. Beachten Sie, dass diese Vorgangsinformationen auf einem CLR-Typ basieren müssen. |
| WebServiceFaultActivity |
Ermöglicht das Senden eines Fehlers an den Webdienstclient aus dem 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 aus einem Workflow. Diese Klasse kann nicht vererbt werden. |
| WebWorkflowRole |
Stellt eine Workflowrolle dar, die von einer RoleProvider. |
| WhileActivity |
Führt eine untergeordnete Aktivität iterativ aus, solange eine bestimmte Bedingung erfüllt ist. |
| WorkflowAuthorizationException |
Die Ausnahme, die ausgelöst wird, wenn die Rollenüberprüfung aufgrund einer angegebenen Identität fehlschlägt, die nicht in der WorkflowRoleCollection. |
| 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 er schmückt. |
| WorkflowServiceAttributesDynamicPropertyValidator |
Der vom WorkflowServiceAttributesProperty. |
| WorkflowSubscriptionService |
Stellt Methoden für einen Abonnementdienst zum Verwalten von Abonnements für eine Workflowlaufzeit bereit. |
| WorkflowWebService |
Stellt die Basisklasse für alle Workflowwebdienste dar. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IEventActivity |
Stellt Methoden und Eigenschaften bereit, von denen ereignisgesteuerte Aktivitäten abgeleitet werden müssen, um Ereignisse zu abonnieren. |
Enumerationen
| Name | Beschreibung |
|---|---|
| ExecutionType |
Gibt den Ausführungsmodus für Aktivitäten an. |