次の方法で共有


IContentFormatter.Initialize Method

コンテンツ フォーマッタを初期化します。

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

構文

'宣言
Sub Initialize ( _
    arguments As StringDictionary, _
    digest As Boolean _
)
void Initialize (
    StringDictionary arguments,
    bool digest
)
void Initialize (
    StringDictionary^ arguments, 
    bool digest
)
void Initialize (
    StringDictionary arguments, 
    boolean digest
)
function Initialize (
    arguments : StringDictionary, 
    digest : boolean
)

パラメータ

  • arguments
    アプリケーション定義内で構成されたコンテンツ フォーマッタの初期化引数の名前と値を含む StringDictionary オブジェクトです。
  • digest
    コンテンツ フォーマッタが使用されている通知クラスのダイジェスト配信が有効かどうかを示すブール値です。このパラメータが true の場合、複数の通知データセットが FormatContent への 1 回の呼び出しに渡され、1 つのダイジェスト通知に集められます。

解説

ディストリビュータはこのメソッドを呼び出して、初期化を実行する必要があることをコンテンツ フォーマッタに通知します。arguments パラメータには、コンテンツ フォーマッタを初期化するための引数が設定されています。詳細については、「コンテンツ フォーマッタの構成」を参照してください。

digest パラメータは、ダイジェスト配信が通知クラスによって使用されているかどうかを示します。コンテンツ フォーマッタはこのパラメータの値を格納し、この値を使用して、FormatContent メソッドの呼び出しでダイジェスト集計を行うかどうかを決定する必要があります。

使用例

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

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

IContentFormatter Interface
IContentFormatter Members
Microsoft.SqlServer.NotificationServices Namespace