Partager via


Propriétés et schéma de propriété de l'adaptateur MSMQ

L'adaptateur MSMQ affecte des valeurs aux propriétés de contexte que vous utilisez dans vos applications. Pour obtenir la liste des propriétés d’envoi et de réception dans l’adaptateur MSMQ, consultez Guide pratique pour configurer un emplacement de réception MSMQ et Comment configurer un port d’envoi MSMQ.

Propriétés de contexte

Le tableau suivant présente les propriétés de contextes auxquelles l'adaptateur MSMQ affecte des valeurs.

Nom de la propriété Type Description Promue
Accusé de réception xs:int Spécifie la classification de l’accusé de réception que ce message représente à l’aide des valeurs de l’énumération System.Messaging.Acknowledgment . No
AcknowledgeType xs:int Indique le type de message d'accusé de réception que l'application émettrice demande. No
AdministrationQueue xs:string Indique le nom de la file d'attente qui reçoit le message d'accusé de réception. No
AppSpecific xs:int Spécifie les informations spécifiques à l'application que vous pouvez utiliser pour organiser les différents types de messages. Yes
ArrivedTime xs:dateTime Spécifie l'heure à laquelle le message est arrivé dans la file d'attente de destination. No
Authentifié xs:boolean Spécifie si le message a été authentifié. No
Bodytype xs:int Indique le type de données que le corps du message contient. No
CertificateThumbPrint xs:string Spécifie l'empreinte du certificat client à utiliser à des fins d'authentification des messages. Yes
CorrelationId xs:string Spécifie l'identificateur de message utilisé par les messages d'accusé de réception, de rapport et de réponse pour référencer le message d'origine. Yes
EncryptionAlgorithm xs:int Spécifie l'algorithme de chiffrement utilisé pour chiffrer le corps d'un message. No
Id xs:string Indique l'identificateur du message. No
Étiquette xs:string Spécifie une chaîne Unicode définie par une application qui décrit le message. Yes
MaximumMessageSize xs:unsignedInt Indique la taille maximale en kilo-octets des messages que vous envoyez à la file d'attente spécifiée. No
MessageType xs:int Spécifie le type de message. Un message Message Queuing peut être de l'un des types suivants :

- Normal, qui est soit un message classique envoyé d’une application à une file d’attente, soit un message de réponse retourné à l’application d’envoi.
- Accusé de réception, que Message Queuing génère chaque fois que l’application qui en envoie la demande. Par exemple, Message Queuing peut générer des messages positifs ou négatifs pour indiquer que le message d'origine est arrivé ou a été lu. Message Queuing retourne le message d'accusé de réception approprié à la file d'attente d'administration spécifiée par l'application émettrice.
- Rapport, que Message Queuing génère chaque fois qu’une file d’attente de rapport est définie dans le Gestionnaire de files d’attente source. Lorsque le traçage est activé, Message Queuing envoie un message de rapports à la file d'attente de rapports de Message Queuing chaque fois que le message d'origine entre ou quitte un serveur Message Queuing.
Non
Priorité xs:int Spécifie la priorité du message à l’aide des valeurs définies dans l’énumération System.Messaging.MessagePriority . Yes
Récupérable xs:boolean Spécifie si la livraison du message est garantie en cas de défaillance d'ordinateur ou de problème réseau. No
ResponseQueue xs:string Indique la file d'attente qui reçoit les messages de réponse générés par l'application. No
SegmentationSupport xs:boolean Spécifie si la segmentation des messages de plus de 4 Mo est prise en charge. No
SentTime xs:dateTime Spécifie la date et l'heure de l'ordinateur émetteur à laquelle le message a été envoyé par le gestionnaire de file d'attente source. No
SourceMachine xs:string Indique l'ordinateur dont provient le message. No
TimeOut xs:int Spécifie la durée dont dispose le message pour atteindre la file d'attente de destination avant l'expiration. No
TimeOutUnits string Spécifie les unités de la propriété TimeOut . Cette propriété peut être définie en Jours, Heures, Minutes ou Secondes. No
Transactionnelle xs:boolean Spécifie le comportement des ports d'envoi et emplacements de réception transactionnels et non transactionnels. No
UseAuthentication xs:boolean Spécifie si le message a été (ou doit être) authentifié avant son envoi. No
UseDeadLetterQueue xs:boolean Spécifie si une copie du message qui n'a pas pu être remis doit être placée dans une file d'attente des messages non distribués. No
UseJournalQueue xs:boolean Spécifie si une copie du message doit être conservée dans un journal de l'ordinateur sur l'ordinateur d'origine. No
Mot de passe xs:string Non

Notes

Les propriétés Acknowledge, AcknowledgeType, EncryptionAlgorithm et MessageType utilisent les valeurs entières équivalentes des énumérations dans l’espace de noms System.Messaging . Pour plus d'informations sur ces valeurs, consultez la rubrique « Espace de noms System.Messaging » de l'aide de la bibliothèque de classes .NET Framework.

Notes

Si vous devez développer un projet BizTalk qui utilisera les propriétés du contexte de l’adaptateur MSMQ, le projet BizTalk doit contenir une référence au fichier Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll situé dans le répertoire d’installation BizTalk Server.

Étiquettes du message

Vous pouvez utiliser la propriété Message Queuing Label dans les filtres en ajoutant une référence à Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll et en sélectionnant la propriété dans la boîte de dialogue Filtrer . Vous pouvez aussi utiliser la propriété dans d'autres contextes parce que l'adaptateur MSMQ l'ajoute automatiquement au contexte du message.

Voir aussi

Configuration de l’adaptateur MSMQ