次の方法で共有


IDeliveryProtocol.Initialize Method

配信プロトコルを初期化します。

名前空間: Microsoft.SqlServer.NotificationServices
アセンブリ: Microsoft.SqlServer.NotificationServices (microsoft.sqlserver.notificationservices.dll 内)

構文

'宣言
Sub Initialize ( _
    channelArgs As StringDictionary, _
    multicast As Boolean, _
    notificationStatusCallback As NotificationStatusCallback _
)
void Initialize (
    StringDictionary channelArgs,
    bool multicast,
    NotificationStatusCallback notificationStatusCallback
)
void Initialize (
    StringDictionary^ channelArgs, 
    bool multicast, 
    NotificationStatusCallback^ notificationStatusCallback
)
void Initialize (
    StringDictionary channelArgs, 
    boolean multicast, 
    NotificationStatusCallback notificationStatusCallback
)
function Initialize (
    channelArgs : StringDictionary, 
    multicast : boolean, 
    notificationStatusCallback : NotificationStatusCallback
)

パラメータ

  • channelArgs
    配信チャネルの初期化引数の名前と値を表す StringDictionary オブジェクトです。名前と値はインスタンス構成から取得されます。
  • multicast
    通知クラスがマルチキャスト配信を使用するかどうかを示すブール値です。
  • notificationStatusCallback
    配信プロトコルが通知配信の状態情報をディストリビュータに返すときに使用する NotificationStatusCallback デリゲートです。

解説

ディストリビュータはこのメソッドを呼び出して、初期化を実行する必要があることを配信プロトコルに通知します。channelArgs パラメータには、配信プロトコルを初期化するための引数が設定されています。channelArgs パラメータ値は、ディストリビュータによって配信チャネル定義から収集されます。プロトコルには、後で使用できるように、通知ステータスを示す nsc パラメータの値を格納する必要があります。

使用例

Initialize メソッドを実装する方法の例については、IDeliveryProtocol インターフェイスのトピックを参照してください。

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

IDeliveryProtocol Interface
IDeliveryProtocol Members
Microsoft.SqlServer.NotificationServices Namespace