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 オブジェクトは、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 メッセージ本文で実行する検証の種類を示す定数値が含まれます。 |