System.ServiceModel.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.
Enthält Klassen, die Ihnen ermöglichen, Nachrichten an Workflows zu senden und von Workflows zu empfangen. Diese Aktivitäten werden beim Schreiben von Workflowdiensten verwendet und ermöglichen es Ihnen zu definieren, wie Meldungen in einem Workflow gesendet und empfangen werden.
Klassen
CallbackCorrelationInitializer |
Initialisiert das zugeordnete CorrelationHandle mit einer Rückrufkorrelation. |
ChannelCacheSettings |
Stellt Einstellungen dar, die betriebsbereite Eigenschaften eines Channelcaches definieren. |
ContextCorrelationInitializer |
Initialisiert das zugeordnete CorrelationHandle-Objekt mit einer .NET Context Exchange-basierten Korrelation, die dem angegebenen ContextExchangeMechanism-Objekt unterliegt. |
CorrelationHandle |
Ordnet Aktivitäten zusammen in einer Korrelation zu, indem ein bestimmter freigegebener InstanceKey oder ein flüchtiger Kontext im Workflow dargestellt wird. |
CorrelationInitializer |
Eine abstrakte Basisklasse für Korrelationsinitialisierer, die verwendet werden, um der Laufzeit mitzuteilen, welches Protokoll für die Korrelation verwendet wird. |
CorrelationScope |
Stellt die implizite CorrelationHandle-Verwaltung für untergeordnete Messagingaktivitäten bereit. |
DurableInstancingOptions |
Wird vor allem verwendet, um einem Workflowdiensthost eine konkrete Implementierung vom InstanceStore z. B. SqlWorkflowInstanceStore zuzuordnen. Diese Klasse wird außerdem verwendet, um Instanzbesitzermetadaten hinzuzufügen. |
HostSettings |
Stellt Einstellungen dar, die betriebsbereite Eigenschaften eines Hosts definieren. |
InitializeCorrelation |
Initialisiert eine Korrelation, ohne eine Meldung zu senden oder zu empfangen. |
MessageContext |
Stellt einen Nachrichtenkontext dar. |
QueryCorrelationInitializer |
Initialisiert das zugeordnete CorrelationHandle auf Grundlage der Ergebnisse vom MessageQuerySet, wenn die Meldung gesendet oder empfangen wird. |
Receive |
Eine Aktivität, die eine Meldung empfängt. |
ReceiveContent |
Eine abstrakte Basisklasse für Klassen, die die von einem Workflowdienst empfangenen Daten darstellen. |
ReceiveMessageContent |
Eine Klasse, die verwendet wird, um eine Message oder einen Nachrichtenvertragstyp innerhalb eines Workflowdiensts zu empfangen. |
ReceiveParametersContent |
Ermöglicht einem Workflowdienst das Empfangen von Daten in Form von Parametern. ReceiveParametersContent ist mit nicht Workflow WCF-Clients und Diensten interoperabel. Die Parameters Auflistung ähnelt der Argumentdeklaration einer C#-Methodensignatur. Die Parameters Auflistung kann keine Argumente enthalten, die mit oder vom MessageContractAttributeTyp Messagegekennzeichnet sind. Verwenden Sie ReceiveMessageContent für diese Datentypen. Dies ist eine versiegelte Klasse. |
ReceiveReply |
Eine Aktivität, die eine Meldung als Teil eines Anforderungs-/Antwort-Meldungsaustauschmusters empfängt. |
ReceiveSettings |
Stellt die Einstellungen für eine Aktivität dar, die eine Nachricht empfängt. |
RequestReplyCorrelationInitializer |
Initialisiert das zugeordnete CorrelationHandle auf Grundlage des RequestContext, der für den bidirektionalen Vorgang erstellt wird. |
Send |
Eine Aktivität, die eine Nachricht an einen Dienst sendet. |
SendContent |
Eine abstrakte Basisklasse für Klassen, die die an einen Workflowdienst gesendeten Daten darstellen. |
SendMessageChannelCache |
Stellt eine Erweiterung dar, die die Anpassung der Cachefreigabeebenen, der Einstellungen des Channelfactorycaches und der Einstellungen des Channelcaches für Workflows ermöglicht, die Meldungen mit Send- Messagingaktivitäten an Dienstendpunkte senden. |
SendMessageContent |
Eine Klasse, die verwendet wird, um ein einzelnes Element (Meldung) an oder von einem Workflowdienst zu senden. Das Element kann ein integrierter Datentyp z. B. primitive Typen, Message oder XElement sein; oder ein anwendungsdefinierter Datenvertrag, Nachrichtenvertrag oder XML serialisierbarer Typ. |
SendParametersContent |
Aktiviert das Senden von Daten an oder von einem Workflowdienst in der Form von Parametern. |
SendReceiveExtension |
Eine abstrakte Klasse, die Erweiterungsmethoden für das Senden/Empfangsaktivitäten definiert. |
SendReply |
Eine Aktivität, die die Antwortnachricht als Teil eines Anforderungs-/Antwort-Nachrichtenaustauschmusters auf der Dienstseite sendet. |
SendSettings |
Stellt die Einstellungen für eine Aktivität dar, die eine Nachricht sendet. |
TransactedReceiveScope |
Eine Aktivität, die Bereiche für die Lebensdauer einer Transaktion festlegt, die von einer empfangenen Meldung initiiert wird. Die Transaktion kann in den Workflow der initiierenden Meldung übergeben oder vom Verteiler erstellt werden, wenn die Meldung empfangen wird. |
WorkflowControlClient |
Ermöglicht es einem Client, Steuerungsvorgänge an einen mit WorkflowServiceHost gehosteten Workflowdienst zu senden. |
WorkflowControlEndpoint |
Ein Standardendpunkt, der es Ihnen ermöglicht, Steuerungsvorgänge für Workflowinstanzen aufzurufen. |
WorkflowCreationContext |
Stellt einen Kontext dar, der während der Workflowaktivierung mit dem Workflowhostingendpunkt eingerichtet wird, um Argumente zu verarbeiten und Workflowabschlussbenachrichtigungen zu empfangen. |
WorkflowHostingEndpoint |
Eine abstrakte Implementierung von ServiceEndpoint. Durch Ableiten von dieser Klasse werden Verträge verfügbar, die die Workflowerstellung und die Wiederaufnahme von Lesezeichen unterstützen. |
WorkflowHostingResponseContext |
Diese Klasse wird in Verbindung mit der WorkflowHostingEndpoint-Klasse verwendet. Sie wird zum Senden der Antwort auf einen Anforderungs-/Antwortvertrag verwendet, der durch eine WorkflowHostingEndpoint-Implementierung unterstützt wird. |
WorkflowService |
Ermöglicht Ihnen, die Eigenschaften eines Workflowdiensts zu erstellen, zu konfigurieren und darauf zuzugreifen. |
WorkflowServiceHost |
Stellt einen Host für Workflows bereit. Unterstützt Funktionen wie Messagingaktivitäten, Multiinstancing und Konfiguration. |
WorkflowUpdateableControlClient |
Stellt einen Dienstvertrag dar, der einen Satz von Vorgängen definiert, der einem Client das Update eines Workflowdienstes ermöglicht, der mit WorkflowServiceHost gehostet wird. |
Schnittstellen
IReceiveMessageCallback |
Implementiert einen Rückruf, der ausgeführt werden soll, wenn eine Dienstmeldung von der Receive-Aktivität und der ReceiveParametersContent-Aktivität empfangen wird. |
ISendMessageCallback |
Eine Schnittstelle, die einen Rückruf implementiert, der aufgerufen wird, kurz bevor eine Meldung von der Send-Aktivität oder der SendParametersContent-Aktivität gesendet wird. |
IWorkflowInstanceManagement |
Stellt einen Dienstvertrag dar, der einen Satz von Vorgängen definiert, mit dem Sie Workflowinstanzen steuern können. |
IWorkflowUpdateableInstanceManagement |
Stellt einen Dienstvertrag dar, der einen Satz von Vorgängen definiert, mit dem Sie Workflowinstanzen aktualisieren können. |
Enumerationen
SerializerOption |
Eine Klasse, die die verschiedenen verfügbaren Serialisierungsprogramme darstellt. |