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 et de recevoir des messages à partir 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
| Nom | Description |
|---|---|
| CallbackCorrelationInitializer |
Initialise l’associé à CorrelationHandle une corrélation de rappel. |
| ChannelCacheSettings |
Représente les paramètres qui définissent les caractéristiques opérationnelles d’un cache de canal. |
| ContextCorrelationInitializer |
Initialise l’associé à CorrelationHandle une corrélation exchange de contexte .NET, sous réserve de l’objet ContextExchangeMechanism spécifié. |
| CorrelationHandle |
Associe les activités dans une corrélation en représentant un contexte partagé InstanceKey ou temporaire particulier dans le flux de travail. |
| CorrelationInitializer |
Classe de base abstraite pour les initialiseurs de corrélation utilisés pour indiquer au runtime quel protocole est utilisé pour la corrélation. |
| CorrelationScope |
Fournit une gestion implicite CorrelationHandle des activités de messagerie enfant. |
| DurableInstancingOptions |
Utilisé principalement pour associer une implémentation concrète de ce InstanceStore type à SqlWorkflowInstanceStore un hôte de service de flux de travail. Cette classe est également utilisée pour ajouter des métadonnées de propriétaire d’instance. |
| HostSettings |
Représente les paramètres qui définissent les caractéristiques opérationnelles d’un hôte. |
| InitializeCorrelation |
Initialise la corrélation sans envoyer ou recevoir un message. |
| MessageContext |
Représente un contexte de message. |
| QueryCorrelationInitializer |
Initialise l’associé CorrelationHandle en fonction des résultats du MessageQuerySet message envoyé ou reçu. |
| Receive |
Activité qui reçoit un message. |
| ReceiveContent |
Classe de base abstraite pour les classes qui représentent les données reçues par un service de flux de travail. |
| ReceiveMessageContent |
Classe utilisée pour recevoir un type de contrat de message ou un Message type de contrat de message au sein d’un service de flux de travail. |
| ReceiveParametersContent |
Permet à un service de flux de travail de recevoir des données sous la forme de paramètres.ReceiveParametersContent est interopérable avec les clients et services WCF non de 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 MessageContractAttribute, ou de type Message. Utiliser 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 l’associé CorrelationHandle en fonction de l’opération RequestContext bidirectionnelle créée. |
| 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 la personnalisation des niveaux de partage du cache, les paramètres du cache de fabrique de canal et les paramètres du cache de canal pour les flux de travail qui envoient des messages aux points de terminaison de service à l’aide Send d’activités de messagerie. |
| SendMessageContent |
Classe utilisée pour envoyer un seul élément (message) à ou à partir d’un service de flux de travail. L’élément peut être un type intégré tel que des types primitifs, Messageou XElementun 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 à ou à partir d’un service de flux de travail sous la forme de paramètres. |
| SendReceiveExtension |
Classe abstraite qui définit les méthodes d’extension pour les activités d’envoi/réception. |
| 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 |
Activité qui étend la durée de vie d’une transaction lancée par un message reçu. La transaction peut être transmise dans le flux de travail sur le message de lancement ou être créée par le répartiteur lors de la réception du message. |
| 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 des instances de workflow. |
| WorkflowCreationContext |
Représente un contexte configuré lors de l’activation du flux de travail à l’aide du point de terminaison d’hébergement de flux de travail pour gérer les arguments et recevoir des notifications d’achèvement de flux de travail. |
| WorkflowHostingEndpoint |
Implémentation abstraite de ServiceEndpoint. Dérivez de cette classe pour exposer des contrats qui prennent en charge la création de flux de travail et la reprise des signets. |
| WorkflowHostingResponseContext |
Cette classe est utilisée conjointement avec la WorkflowHostingEndpoint classe. Il est utilisé pour envoyer la réponse d’un contrat de demande/réponse pris en charge par une WorkflowHostingEndpoint implémentation. |
| WorkflowService |
Vous permet de créer, configurer et accéder aux propriétés d’un service de flux de travail. |
| WorkflowServiceHost |
Fournit un hôte pour les flux de travail. Prend en charge les fonctionnalités telles que les activités de messagerie, la multistanciation 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
| Nom | Description |
|---|---|
| IReceiveMessageCallback |
Implémente un rappel à exécuter lorsqu’un message de service est reçu par les activités et ReceiveParametersContent les Receive activités. |
| ISendMessageCallback |
Interface qui implémente un rappel appelé juste avant l’envoi d’un message sur le câble par les activités ou SendParametersContent les Send activités. |
| IWorkflowInstanceManagement |
Représente un contrat de service qui définit un ensemble d’opérations qui vous permettent de contrôler les instances de flux de travail. |
| IWorkflowUpdateableInstanceManagement |
Représente un contrat de service qui définit un ensemble d’opérations qui vous permettent de mettre à jour des instances de flux de travail. |
Énumérations
| Nom | Description |
|---|---|
| SerializerOption |
Classe qui représente les types de sérialiseurs disponibles. |