Condividi tramite


Messaggi

I messaggi sono costituiti dalle informazioni scambiate tra applicazioni che utilizzano Service Broker.

Ogni messaggio fa parte di una conversazione, è di un tipo specifico, in base all'applicazione che lo invia, è associato a un'identità di conversazione univoca e dispone di un numero di sequenza all'interno della conversazione. Alla ricezione di un messaggio Service Broker ne utilizza l'identità di conversazione e il numero di sequenza per applicare l'ordinamento corretto.

Il contenuto del messaggio viene determinato dall'applicazione. Quando riceve un messaggio, Service Broker ne convalida il contenuto per garantire che sia valido in base al tipo di messaggio. Indipendentemente dal tipo di messaggio, SQL Server archivia il contenuto del messaggio con il tipo varbinary(max). Pertanto, un messaggio può contenere qualsiasi tipo di dati che è possibile convertire in varbinary(max).

Un'applicazione di solito elabora il contenuto di un messaggio in base al contratto e al tipo di messaggio.