次の方法で共有


Application.Distributors Property

Notification Services アプリケーションが通知を配信チャネルに配信するために使用するディストリビュータのセットを格納している DistributorCollection オブジェクトを取得します。

名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
Public ReadOnly Property Distributors As DistributorCollection
public DistributorCollection Distributors { get; }
public:
property DistributorCollection^ Distributors {
    DistributorCollection^ get ();
}
/** @property */
public DistributorCollection get_Distributors ()
public function get Distributors () : DistributorCollection

プロパティ値

DistributorCollection オブジェクトです。

解説

ディストリビュータは、通知の書式設定と配信を管理します。1 つのサーバーに配置されるアプリケーションには、1 つのディストリビュータを設定できます。複数のサーバーにスケールアウトされたアプリケーションには、サーバーごとに 1 つのディストリビュータを設定することができます。

Distributor オブジェクトを追加または削除するには、DistributorCollection クラスのメソッドを使用します。

使用例

次の例は、ディストリビュータを定義し、Distributors プロパティを使用してアプリケーションに追加する方法を示しています。

// Define distributor for application
Distributor distributor = 
    new Distributor(myApplication, "Distributor");
distributor.SystemName = notificationServicesHost;
distributor.QuantumDuration = new TimeSpan(0, 0, 15);
distributor.ThreadPoolSize = 2;
myApplication.Distributors.Add(distributor);
' Define distributor for application
Dim distributor As Distributor = New Distributor( _
    myApplication, "Distributor")
distributor.SystemName = notificationServicesHost
distributor.QuantumDuration = New TimeSpan(0, 0, 15)
distributor.ThreadPoolSize = 2
myApplication.Distributors.Add(distributor)

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Application Class
Application Members
Microsoft.SqlServer.Management.Nmo Namespace

その他の技術情報

ディストリビュータ設定の指定
Distributors 要素 (ADF)