メッセージ

メッセージは、Service Broker を使用するアプリケーション間で交換される情報です。

各メッセージは、メッセージ交換の一部です。メッセージには特定の型があり、これはそのメッセージを送信するアプリケーションによって決定されます。各メッセージは、一意のメッセージ交換 ID と、メッセージ交換内でのシーケンス番号を持っています。メッセージを受信すると、Service Broker はメッセージのメッセージ交換 ID とシーケンス番号を使用して、メッセージを整列させます。

メッセージの内容は、アプリケーションによって決定されます。メッセージが受信されると、Service Broker はメッセージの内容を検証し、内容がメッセージ型に関して有効であることを確認します。メッセージ型とは無関係に、SQL Server はメッセージの内容を varbinary(max) 型として保存します。そのため、メッセージには、varbinary(max) に変換できる任意のデータを含めることができます。

アプリケーションは通常、メッセージの内容をコントラクトおよびメッセージ型に基づいて処理します。