Concepteur de modèles SendAndReceiveReply

Le modèle SendAndReceiveReply est utilisé pour créer une paire d’activités Send et ReceiveReply préconfigurées. Les activités font partie d’une activité Sequence et sont corrélées dans le cadre d’un modèle d’échange de messages de demande/réponse sur le client.

Modèle SendAndReceiveReply

L’ajout du modèle SendAndReceiveReply effectue trois opérations en plus de créer des activités Send et ReceiveReply dans une activité Sequence :

Utilisation du concepteur de modèles SendAndReceiveReply

Accédez au concepteur d’activités SendAndReceiveReply dans la catégorie Messagerie de la Boîte à outils. Le concepteur d’activités SendAndReceiveReply peut être déplacé de la Boîte à outils et déposé dans la surface du Concepteur de flux de travail, là où les activités sont généralement placées. Abandonner le concepteur d’activité crée une activité Send qui peut être configurée avec le concepteur d’activités Send et un objet ReceiveReply corrélé qui peut être configuré avec le concepteur ReceiveReplyForSend.

Pour plus d’informations sur l’utilisation du concepteur Envoyer pour configurer l’activité Send, consultez Envoyer.

Propriétés de ReceiveReply

Le tableau suivant présente les propriétés de ReceiveReply et décrit comment elles sont utilisées dans le concepteur. Ces propriétés peuvent être modifiées dans la grille des propriétés et certaines peuvent être modifiées dans l’aire du Concepteur de flux de travail.

Nom de la propriété Obligatoire Usage
DisplayName False Nom convivial facultatif de l'activité ReceiveReply. La valeur par défaut est ReceiveReplyForSend.

Bien que l’utilisation d’une valeur autre que celle par défaut pour le nom convivial de la propriété DisplayName ne soit pas strictement obligatoire, il est recommandé d’utiliser une telle valeur.
Request True Référence à l'activité Send associée à cette activité ReceiveReply. Cette propriété ne doit pas être null. Les activités Send et ReceiveReply sont utilisées ensemble sur le client pour modéliser un modèle de messagerie de demande/réponse. Cette propriété spécifie l'activité Send qui est associée. Dans le concepteur, vous ne pouvez pas modifier cette propriété, car elle est automatiquement liée à l’activité Send à partir de laquelle vous avez créé l’activité ReceiveReply.
Content False Spécifie le contenu du message ou du paramètre à recevoir. Il peut s'agir d'une activité ReceiveMessageContent ou d'une activité ReceiveParametersContent. Modifiez cette propriété en cliquant sur le bouton de sélection en regard du champ Contenu dans la grille des propriétés ou en cliquant sur le bouton Définir en regard de l’étiquette Contenu dans l’aire du concepteur d’activités Receive. Les deux affichent la boîte de dialogue Définition de contenu. Pour plus d’informations sur l’utilisation de cette zone, consultez la Boîte de dialogue Définition de contenu.
CorrelationInitializers False Spécifie la collection d’objets CorrelationInitializer initialisant plusieurs objets CorrelationHandle qui configurent cette activité Receive dans le workflow. Cliquez sur le bouton de sélection en regard de la propriété CorrelationInitializers dans la grille des propriétés pour ouvrir la boîte de dialogue Ajouter des initialiseurs de corrélation. Pour plus d’informations sur l’utilisation de cette zone, consultez Boîte de dialogue Ajouter des CorrelationInitializers.
Action False Spécifie l'en-tête Action header du message. S’il n’est pas défini explicitement, sa valeur par défaut est :

https://tempuri.org/{service contract namespace}/{service contract name}/{operation name}.

Voir aussi