Share via


Microsoft.SqlServer.Management.Smo.Broker 名前空間

[Microsoft.SqlServer.Management.Smo.Broker] 名前空間には、SQL Server 管理オブジェクトを使って管理できる Service Broker アイテムを表すクラスが含まれています。

Server オブジェクト変数を使用して SQL Server のインスタンスへの接続が確立されたら、Microsoft.SqlServer.Management.Smo.Broker 名前空間のオブジェクトを使用して、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] 名前空間を使用すると、次のような操作を実行できます。

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

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

  • Service Broker のキュー、ルート、メッセージ タイプ、コントラクト、サービス バインド、およびプロパティを管理する。

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

クラス

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

列挙体

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