Messages

Les messages représentent des informations échangées entre les applications utilisant Service Broker.

Chaque message fait partie d'une conversation et affiche un type particulier qui est déterminé par l'application à l'origine de son envoi. Les messages possèdent chacun une identité de conversation unique et un numéro de séquence dans la conversation même. Lorsqu'il reçoit des messages, Service Broker utilise l'identité de conversation et le numéro de séquence du message pour faire respecter l'ordre des messages.

Le contenu du message est déterminé par l'application. À réception d'un message, Service Broker valide son contenu pour en garantir la conformité par rapport au type du message. SQL Server ne tient aucun compte du type de message et stocke son contenu comme étant de type varbinary(max). Ainsi, un message peut contenir n'importe quelles données à partir du moment où celles-ci sont convertissables en varbinary(max).

De façon générale, une application traite le contenu d'un message en fonction du contrat et du type de message.