次の方法で共有


Microsoft.SqlServer.Management.Smo.Broker Namespace

Microsoft.SqlServer.Management.Smo.Broker 名前空間には、Microsoft SQL Server Service Broker を表すクラスが含まれています。

更新されたテキスト :2006 年 7 月 17 日

Server オブジェクト変数を使用して SQL Server のインスタンスへの接続が確立されたら、Microsoft.SqlServer.Management.Smo.Broker 名前空間のオブジェクトを使用して、SQL Server Service Broker を管理できます。

Microsoft.SqlServer.Management.Smo.Broker 名前空間は、Microsoft.SqlServer.Smo.dll アセンブリ ファイルにあります。また、一部の列挙クラスは、Microsoft.SqlServer.ServiceBrokerEnum.dll アセンブリ ファイルにあります。Microsoft.SqlServer.Management.Smo.Broker 名前空間のクラスにアクセスするには、両方のファイルをインポートする必要があります。

Microsoft.SqlServer.Management.Smo.Broker 名前空間を使用すると、次のような操作を実行できます。

  • SQL Server Service Broker の設定を表示および変更する。

  • Service Broker のメッセージ交換を設定および管理する。

  • Service Broker オブジェクトを作成、変更、および削除する。

  • キュー、ルート、メッセージ タイプ、コントラクト、サービス バインドを管理する。

  • Service Broker イベントを設定、管理、および処理する。

リリース

履歴

2006 年 7 月 17 日

変更内容 :
  • 「解説」セクションに説明を追加しました。

クラス

クラス 説明
BrokerObjectBase BrokerObjectBase クラスは、他の Service Broker クラスによって継承される基本クラスです。
BrokerService BrokerService オブジェクトは、メッセージ交換のアドレス可能なエンドポイントである Service Broker サービスを表します。
BrokerServiceCollection BrokerServiceCollection クラスは、データベースで定義されたすべての Service Broker サービスを表す BrokerService オブジェクトのコレクションです。
BrokerServiceEvents BrokerServiceEvents オブジェクトは、Service Broker のサービス イベント通知に必要な設定を表します。
MessageType MessageType オブジェクトは、メッセージの内容を定義するメッセージ型を表します。
MessageTypeCollection MessageTypeCollection クラスは、データベースで定義されたすべてのメッセージ型を表す MessageType オブジェクトのコレクションを表します。
MessageTypeEvents MessageTypeEvents オブジェクトは、Microsoft SQL Server のメッセージ型イベント通知に必要な設定を表します。
MessageTypeMapping MessageTypeMapping オブジェクトは、メッセージ型とコントラクトの間の関係を表します。
MessageTypeMappingCollection MessageTypeMappingCollection クラスは、コントラクトで定義されたすべてのメッセージ型を表す MessageTypeMapping オブジェクトのコレクションを表します。
RemoteServiceBinding RemoteServiceBinding オブジェクトは、Service Broker がリモート サービスとの通信時のセキュリティと認証で使用する設定を表します。
RemoteServiceBindingCollection RemoteServiceBindingCollection クラスは、データベースで定義されたすべてのリモート サービス バインドを表す RemoteServiceBinding オブジェクトのコレクションを表します。
RemoteServiceBindingEvents RemoteServiceBindingEvents オブジェクトは、Microsoft SQL Server のリモート サービス バインド イベント通知に必要な設定を表します。
ServiceBroker ServiceBroker オブジェクトは、Microsoft SQL Server データベースでの Service Broker の実装を表します。
ServiceContract ServiceContract オブジェクトは、メッセージ交換でメッセージの方向と種類を指定するコントラクトを表します。
ServiceContractCollection ServiceContractCollection クラスは、データベースで定義されたすべてのサービス コントラクトを表す ServiceContract オブジェクトのコレクションを表します。
ServiceContractEvents ServiceContractEvents オブジェクトは、Microsoft SQL Server のサービス コントラクト イベント通知に必要な設定を表します。
ServiceContractMapping ServiceContractMapping クラスは、Service Broker サービスに関連付けられたサービス コントラクトを表します。
ServiceContractMappingCollection ServiceContractMappingCollection クラスは、コントラクトで定義されたすべてのメッセージ型を表す ServiceContractMapping オブジェクトのコレクションを表します。
ServiceQueue ServiceQueue オブジェクトは、メッセージを受信した後で、そのメッセージを格納するキューを表します。
ServiceQueueCollection ServiceQueueCollection クラスは、データベースで定義されたすべてのサービス キューを表す ServiceQueue オブジェクトのコレクションを表します。
ServiceQueueEvents ServiceQueueEvents オブジェクトは、Microsoft SQL Server のサービス キュー イベント通知に必要な設定を表します。
ServiceRoute ServiceRoute オブジェクトは、Service Broker が定義されるサービスとデータベースの場所情報を含む Service Broker ルートを表します。
ServiceRouteCollection ServiceRouteCollection クラスは、データベースで定義されたすべてのサービス ルートを表す ServiceRoute オブジェクトのコレクションを表します。
ServiceRouteEvents ServiceRouteEvents オブジェクトは、Microsoft SQL Server のサービス ルート イベント通知に必要な設定を表します。

列挙型

列挙体 説明
DialogEndPointState DialogEndPointState 列挙には、サービスでのエンドポイントの状態を示す定数値が含まれます。
DialogType DialogType 列挙には、Service Broker エンドポイント間のダイアログの種類を示す定数値が含まれます。
MessageSource MessageSource 列挙には、メッセージを送信したエンドポイントを示す定数値が含まれます。
MessageTypeValidation MessageTypeValidation 列挙には、Service Broker メッセージ本文で実行する検証の種類を示す定数値が含まれます。