System.ServiceModel.Activities Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes qui vous permettent d’envoyer des messages vers des flux de travail et de recevoir des messages de flux de travail. Ces activités sont utilisées lors de l'écriture de services de flux de travail et vous permettent de définir la façon dont les messages sont envoyés et reçus dans un flux de travail.
Classes
CallbackCorrelationInitializer |
Initialise le CorrelationHandle associé avec une corrélation de rappel. |
ChannelCacheSettings |
Représente des paramètres qui définissent les caractéristiques opérationnelles d'un cache de canaux. |
ContextCorrelationInitializer |
Initialise le CorrelationHandle associé à une corrélation basée sur l’échange de contexte .NET, soumise au ContextExchangeMechanism spécifié. |
CorrelationHandle |
Associe des activités dans une corrélation en représentant un InstanceKey partagé ou un contexte transitoire particulier dans le flux de travail. |
CorrelationInitializer |
Classe de base abstraite pour les initialiseurs de corrélation utilisés pour indiquer à l'exécution le protocole utilisé pour la corrélation. |
CorrelationScope |
Fournit une gestion de CorrelationHandle implicite pour les activités de messagerie enfants. |
DurableInstancingOptions |
Utilisé principalement pour associer une implémentation concrète de InstanceStore telle que SqlWorkflowInstanceStore à un hôte du service de flux de travail. Cette classe permet également d'ajouter des métadonnées de propriétaire d'instance. |
HostSettings |
Représente des paramètres qui définissent des caractéristiques opérationnelles d'un hôte. |
InitializeCorrelation |
Initialise la corrélation sans envoyer ou recevoir de message. |
MessageContext |
Représente un contexte de message. |
QueryCorrelationInitializer |
Initialise le CorrelationHandle associé selon les résultats de MessageQuerySet lorsque le message est envoyé ou reçu. |
Receive |
Activité qui reçoit un message. |
ReceiveContent |
Classe de base abstraite pour des classes qui représentent les données reçues par un service de flux de travail. |
ReceiveMessageContent |
Classe utilisée pour recevoir un Message ou un type de contrat de message dans un service de flux de travail. |
ReceiveParametersContent |
Permet à un service de workflow de recevoir des données sous la forme de paramètres .ReceiveParametersContent est interopérable avec les clients et services WCF non liés au flux de travail. La Parameters collection est similaire à la déclaration d’argument sur une signature de méthode C#. La Parameters collection ne peut pas contenir d’arguments marqués avec MessageContractAttributeou de type Message. Utilisez ReceiveMessageContent pour ces types de données. Il s'agit d'une classe scellée. |
ReceiveReply |
Activité qui reçoit un message dans le cadre d'un modèle d'échange de messages de demande/réponse. |
ReceiveSettings |
Représente les paramètres d'une activité qui reçoit un message. |
RequestReplyCorrelationInitializer |
Initialise le CorrelationHandle associé selon le RequestContext créé pour l'opération bidirectionnelle. |
Send |
Activité qui envoie un message à un service. |
SendContent |
Classe de base abstraite pour les classes qui représentent les données envoyées à un service de flux de travail. |
SendMessageChannelCache |
Représente une extension qui permet de personnaliser les niveaux de partage du cache, les paramètres du cache de la fabrique de canaux et les paramètres du cache de canaux pour les flux de travail qui envoient des messages aux points de terminaison de service par le biais d'activités de Send. |
SendMessageContent |
Classe utilisée pour envoyer un élément unique (message) vers ou à partir d'un service de flux de travail. L'élément peut être un type intégré tel qu'un type primitif, Message ou XElement ; ou un contrat de données défini par l'application, un contrat de message ou un type sérialisable XML. |
SendParametersContent |
Permet d'envoyer des données vers ou à partir d'un service de flux de travail sous forme de paramètres. |
SendReceiveExtension |
Classe abstraite qui définit des méthodes d'extension pour les activités envoyer/recevoir. |
SendReply |
Activité qui envoie le message de réponse dans le cadre d'un modèle d'échange de messages de demande/réponse côté service. |
SendSettings |
Représente les paramètres d'une activité qui envoie un message. |
TransactedReceiveScope |
Une activité qui définit la durée de vie d’une transaction créée par un message reçu. La transaction peut être transmise dans le workflow sur le message de départ ou peut être créée par un répartiteur lorsque le message est reçu. |
WorkflowControlClient |
Permet à un client d'envoyer des opérations de contrôle à un service de flux de travail hébergé avec WorkflowServiceHost. |
WorkflowControlEndpoint |
Point de terminaison standard qui vous permet d'appeler des opérations de contrôle sur les instances de workflow. |
WorkflowCreationContext |
Représente un contexte configuré pendant l’activation du workflow à l’aide du point de terminaison d’hébergement de workflow pour gérer des arguments et recevoir les notifications de fin de workflow. |
WorkflowHostingEndpoint |
Implémentation abstraite de ServiceEndpoint. Dérivez de cette classe pour exposer les contrats qui prennent en charge la création de flux de travail et la reprise de signet. |
WorkflowHostingResponseContext |
Cette classe est utilisée conjointement avec la classe WorkflowHostingEndpoint. Elle est utilisée pour envoyer la réponse d'un contrat de demande/réponse pris en charge par une implémentation WorkflowHostingEndpoint. |
WorkflowService |
Vous permet de créer les propriétés d'un service de flux de travail, de les configurer et d'y accéder. |
WorkflowServiceHost |
Fournit un hôte pour des flux de travail. Prend en charge des fonctionnalités comme les activités de messagerie, l’instanciation multiple et la configuration. |
WorkflowUpdateableControlClient |
Représente un contrat de service qui définit un ensemble d'opérations qui permet à un client de mettre à jour le service de flux de travail hébergé avec WorkflowServiceHost. |
Interfaces
IReceiveMessageCallback |
Implémente un rappel à exécuter lorsqu'un message de service est reçu par les activités Receive et ReceiveParametersContent. |
ISendMessageCallback |
Interface qui implémente un rappel effectué juste avant qu'un message ne soit envoyé sur le câble par les activités Send ou SendParametersContent. |
IWorkflowInstanceManagement |
Représente un contrat de service qui définit un jeu d'opérations vous permettant de contrôler des instances de flux de travail. |
IWorkflowUpdateableInstanceManagement |
Représente un contrat de service qui définit un jeu d'opérations vous permettant de mettre à jour des instances de flux de travail. |
Énumérations
SerializerOption |
Classe qui représente les types de sérialiseurs disponibles. |