Concepteur d'activités SendSend Activity Designer

Le envoyer ActivityDesigner est utilisé pour créer et configurer un Send activité.The Send activity designer is used to create and configure a Send activity.

Activité SendThe Send Activity

Une activité Send permet d'envoyer un message à un service.A Send activity is used to send a message to a service. Une activité ReceiveReply peut être liée à une activité Send qui reçoit un message dans le cadre d'un modèle d'échange de messages de demande/réponse sur le client.A ReceiveReply activity can be bound to a Send activity that receives a message as part of a request/response message exchange pattern on the client.

Utilisation du concepteur d'activités SendUsing the Send Activity Designer

Le envoyer Concepteur d’activités peut être trouvé dans le messagerie catégorie de la boîte à outils, qui est accessible en cliquant sur le boîte à outils onglet Concepteur de flux de travailWorkflow Designer (ou bien, sélectionnez barre d’outils à partir de la vue menu ou CTRL + ALT + X.)The Send activity designer can be found in the Messaging category of the Toolbox, which is accessed by clicking the Toolbox tab in Concepteur de flux de travailWorkflow Designer (Alternatively, select Toolbar from the View menu or CTRL+ALT+X.)

Le envoyer Concepteur d’activités peut être déplacé de la boîte à outils et déposé dans le Concepteur de flux de travailWorkflow Designer surface, là où les activités sont généralement placées.The Send activity designer can be dragged from the Toolbox and dropped on to the Concepteur de flux de travailWorkflow Designer surface wherever activities are usually placed. Cette opération crée une activité Send avec une propriété DisplayName affectée de la valeur par défaut Send.This creates a Send activity with a default DisplayName of Send. Le DisplayName peuvent être modifiées dans l’en-tête de la envoyer Concepteur d’activités ou dans le DisplayName zone de la grille des propriétés.The DisplayName can be edited in the header of the Send activity designer or in the DisplayName box of the property grid.

Pour créer un ReceiveReply activité et le lier au Send activité, avec le bouton droit le envoyer cliquez sur Générateur d’activité le Create ReceiveReply élément dans le menu contextuel et le ReceiveReplyForSend concepteur apparaît sous le envoyer concepteur.To create a ReceiveReply activity and bind it to the selected Send activity, right-click the Send activity designer, click the Create ReceiveReply item in the context menu and the ReceiveReplyForSend designer appears below the Send designer. L'activité ReceiveReply est une activité qui reçoit un message dans le cadre d'un modèle d'échange de messages de demande/réponse sur le client.The ReceiveReply activity is an activity that receives a message as part of a request/response message exchange pattern on the client. Il peut être configuré avec le ReceiveReplyForSend concepteur.It can be configured with the ReceiveReplyForSend designer.

Vous pouvez également le SendAndReceiveReply Concepteur de modèles dans le messagerie catégorie de la boîte à outils peut être utilisé pour créer une paire de préconfiguréSendet ReceiveReply activités.Alternatively, the SendAndReceiveReply template designer in the Messaging category of the Toolbox can be used to create a pair of pre-configured Send and ReceiveReply activities. Pour plus d’informations sur l’utilisation de la SendAndReceiveReply et ReceiveReplyForSend modèles, consultez la SendAndReceiveReply rubrique.For more information about the use of the SendAndReceiveReply and ReceiveReplyForSend templates, see the SendAndReceiveReply topic.

Propriétés de l'activité SendThe Send Activity Properties

Le tableau suivant présente les propriétés de Send et décrit comment elles sont utilisées dans le concepteur.The following table shows the Send properties and describes how they are used in the designer. Ces propriétés peuvent être modifiées dans la grille des propriétés ou dans l'aire de Concepteur de flux de travailWorkflow Designer.These properties can be edited in properties grid or on Concepteur de flux de travailWorkflow Designer surface.

Nom de la propriétéProperty Name ObligatoireRequired UtilisationUsage
DisplayName FalseFalse Nom convivial de l'activité Send.The friendly name of the Send activity. La valeur par défaut est Send.The default is Send. Bien que la propriété DisplayName ne soit pas strictement obligatoire, il est recommandé d'en utiliser une.Although the DisplayName is not strictly required, it is a best practice to use one.
OperationName TrueTrue Nom de l'opération de service appelée par cette activité Send.The name of the service operation called by this Send activity. Cette propriété est utilisée pour construire la valeur par défaut pour le Action propriété si le Action propriété n’est pas définie explicitement.This property is used to construct the default value for the Action property if the Action property is not explicitly set.
ServiceContractName TrueTrue Nom du contrat de service que le service à appeler implémente.The name of the service contract that the service to be called implements.
Content FalseFalse Spécifie le contenu du message ou du paramètre à recevoir.Specifies the message or parameter content to receive. Il peut s'agir d'une activité ReceiveMessageContent ou d'une activité ReceiveParametersContent.It can be either a ReceiveMessageContent activity or a ReceiveParametersContent activity. Modifier cette propriété en cliquant sur le bouton de sélection en regard de la contenu champ dans la grille des propriétés ou en cliquant sur le définir... en regard du contenu l’étiquette sur le réception aire du Concepteur d’activité.Edit this property by clicking the ellipse button beside the Content field in property grid or clicking the Define... button beside the Content label on the Receive activity designer surface. Les deux affichent la définition du contenu boîte de dialogue.Both display the Content Definition dialog. Pour plus d’informations sur l’utilisation de cette zone, consultez la boîte de dialogue de définition de contenu rubrique.For more information about how to use this box, see the Content Definition Dialog Box topic.
CorrelatesWith FalseFalse Spécifie l'objet CorrelationHandle utilisé pour router le message vers l'instance de workflow appropriée.Specifies the CorrelationHandle used to route the message to the appropriate workflow instance.

Cliquez sur le bouton de sélection en regard du CorrelatesWith propriété dans la grille des propriétés pour ouvrir la l’éditeur d’Expression boîte de dialogue.Click the ellipsis button next to the CorrelatesWith property in the properties grid to open the Expression Editor dialog box. Pour plus d’informations sur l’utilisation de cette boîte de dialogue, consultez la Comment : utiliser l’éditeur d’Expression rubrique.For more information about the use of this dialog box, see the How to: Use the Expression Editor topic.
CorrelationInitializers FalseFalse Spécifie la collection d'objets CorrelationInitializer initialisant plusieurs objets CorrelationHandle qui configurent cette activité Send dans le workflow.Specifies the collection of CorrelationInitializer objects that initialize multiple CorrelationHandle objects that configure this Send activity within the workflow. Cliquez sur le bouton de sélection en regard du CorrelationInitializers propriété dans la grille des propriétés pour ouvrir la ajouter des initialiseurs de corrélation boîte de dialogue.Click the ellipsis button next to the CorrelationInitializers property in the properties grid to open the Add Correlation Initializers dialog box. Pour plus d’informations sur l’utilisation de cette zone, consultez la boîte de dialogue Ajouter CorrelationInitializers rubrique.For more information about using this box, see the Add CorrelationInitializers Dialog Box topic.
KnownTypes FalseFalse Collection de types connus pour l'opération de service que cette activité Send doit appeler.A collection of known types for the service operation to be called by this Send activity. Cette propriété doit être utilisée conjointement à la propriété SerializerOption affectée de la valeur DataContractSerializer.This property should be used in conjunction with SerializerOption property set to DataContractSerializer. Elle est ignorée si XmlSerializer est utilisé.It is ignored if XmlSerializer is used.

Cliquez sur le bouton de sélection en regard de la KnownTypes champ dans la grille des propriétés pour afficher la éditeur de collections Type boîte de dialogue avec laquelle vous pouvez ajouter des types pertinents.Click the ellipse button beside the KnownTypes field in property grid to display the Type Collection Editor dialog with which you can add relevant types.

Cliquez sur le bouton de sélection en regard de la KnownTypes champ dans la grille des propriétés pour afficher la éditeur de collections Type boîte de dialogue avec laquelle vous pouvez ajouter des types pertinents.Click the ellipse button beside the KnownTypes field in property grid to display the Type Collection Editor dialog box with which you can add relevant types. Pour plus d’informations sur l’utilisation de cette zone, consultez la boîte de dialogue Éditeur de Collection de Type rubrique.For more information about using this box, see the Type Collection Editor Dialog Box topic.
ProtectionLevel TrueTrue Spécifie l'objet ProtectionLevel du message.Specifies the ProtectionLevel for the message.

1. ProtectionLevel signifie que l’authentification uniquement.1. ProtectionLevel means authentication only.
2. ProtectionLevel signifie la signature des données pour garantir l’intégrité des données transmises.2. ProtectionLevel means sign data to help ensure the integrity of transmitted data.
3. ProtectionLevel signifie chiffrer et signer des données pour garantir la confidentialité et l’intégrité des données transmises.3. ProtectionLevel means encrypt and sign data to help ensure the confidentiality and integrity of transmitted data.
SerializerOption TrueTrue Sérialiseur à utiliser pour l'opération de service que l'activité Send doit appeler.The serializer to use for the service operation to be called by the Send activity. La valeur par défaut est DataContractSerializer, qui sérialise et désérialise une instance d'un type dans un flux ou document XML utilisant un contrat de données fourni.The default value is DataContractSerializer, which serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract.
Action FalseFalse Spécifie l'en-tête Action header du message.Specifies the action header of the message. Si elle n’est pas définie explicitement, sa valeur par défaut : https://tempuri.org/{service espace de noms de contrat} / {nom de contrat de service} / {nom de l’opération}.If it is not explicitly set, its value defaults to: https://tempuri.org/{service contract namespace}/{service contract name}/{operation name}. En cas de spécification sur une activité Send, l'activité Receive qui reçoit le message doit avoir la même valeur pour que le message puisse être remis correctement.If specified on a Send activity, the Receive activity that receives the message must have the same value for the message to be delivered correctly.
TokenImpersonationLevel TokenImpersonationLevel autorisé pour le récepteur du message.The TokenImpersonationLevel allowed for the receiver of the message. Il définit des niveaux d’emprunt d’identité de sécurité qui régissent le degré auquel un processus serveur peut agir pour le compte d’un processus client.TokenImpersonationLevelIt defines security impersonation levels which govern the degree to which a server process can act on behalf of a client process.TokenImpersonationLevel Indique qu’un niveau d’emprunt d’identité n’est pas affecté.indicates that an impersonation level is not assigned. TokenImpersonationLevel indique que le processus serveur ne peut pas obtenir d'informations d'identification à propos du client et ne peut pas emprunter l'identité du client.TokenImpersonationLevel indicates that the server process cannot obtain identification information about the client and it cannot impersonate the client. TokenImpersonationLevel indique que le processus serveur peut obtenir des informations sur le client, telles que les identificateurs de sécurité et les privilèges, mais il ne peut pas emprunter l'identité du client.TokenImpersonationLevel indicates that the server process can obtain information about the client, such as security identifiers and privileges, but that it cannot impersonate the client. Ce niveau est utile pour les serveurs qui exportent leurs propres objets, par exemple, les produits de base de données qui exportent des tables et des vues.This is useful for servers that export their own objects, for example, database products that export tables and views. À l'aide des informations de sécurité de client récupérées, le serveur peut prendre des décisions concernant la validation d'accès sans pouvoir utiliser d'autres services utilisant le contexte de sécurité du client.Using the retrieved client-security information, the server can make access-validation decisions without being able to use other services that are using the client's security context. TokenImpersonationLevel indique que le processus serveur peut emprunter l'identité du contexte de sécurité du client sur le système local.TokenImpersonationLevel indicates that the server process can impersonate the client's security context on its local system. Le serveur ne peut pas emprunter l'identité du client sur les systèmes distants.The server cannot impersonate the client on remote systems. TokenImpersonationLevel indique que le processus serveur peut emprunter l'identité du contexte de sécurité du client sur les systèmes distants.TokenImpersonationLevel indicates that the server process can impersonate the client's security context on remote systems.
Endpoint Endpoint auquel l'activité Send envoie le message.The Endpoint that the Send activity sends the message to. Si cette propriété est définie la EndpointConfigurationName la propriété doit être null.If this property is set the EndpointConfigurationName property should be null.
EndpointAddress EndpointAddress auquel le message est envoyé.The EndpointAddress to which the message is sent.
EndpointConfigurationName Nom de la configuration du point de terminaison.The name of the endpoint configuration. Cette propriété est définie lorsque vous configurez un point de terminaison dans un fichier de configuration.This property is set when you are configuring an endpoint in a configuration file. Cette propriété doit être définie pour le nom donné dans le <point de terminaison > élément dans votre fichier de configuration.This property should be set to the name given in the <endpoint> element in your configuration file. Si cette propriété est définie, le Endpoint la propriété doit être null.If this property is set, the Endpoint property should be null.

Voir aussiSee also