System.Workflow.Activities Namespace

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.