次の方法で共有


ReInitializeSubscription メソッド (レプリケーション)

ReInitializeSubscription メソッドは、サブスクリプションに再初期化マークを付けるために使用します。ReInitializeSubscription メソッドを呼び出した後、アプリケーションは Initialize、Run、および Terminate メソッドを呼び出して、パブリケーションの最新のスナップショットを Microsoft Windows CE ベースのデバイスにダウンロードする必要があります。

構文

object.ReInitializeSubscription(UploadBeforeReinit)

適用対象

SQL Server Compact 3.5 Replication オブジェクト

汎用パラメーター

パラメーター

説明

UploadBeforeReinit

スナップショットをサブスクライバーに適用する前に、サブスクリプションの変更をパブリッシャーにアップロードするかどうかを決定します。

UploadBeforeReinit

UploadBeforeReinit パラメータは、スナップショットをサブスクライバに適用する前に、サブスクリプションの変更をパブリッシャにアップロードするかどうかを決定します。

True の場合、スナップショットをサブスクライバに適用する前に、サブスクリプション データベースがパブリッシャにアップロードされます。False の場合、変更はアップロードされません。既定値は False です。

プロトタイプ

HRESULT ReInitializeSubscription(VARIANT_BOOL UploadBeforeReinit);

戻り値

リターン コード

説明

S_OK

メソッドが成功しました。

FAILED(HRESULT)

エラーの詳細については、SSCEErrors コレクションを参照してください。

説明

SQL Server Compact 3.5 のサブスクリプション システム テーブルに、次回の同期中にサブスクリプションを再初期化する必要があることを示すフラグが付けられます。ReInitializeSubscription メソッドを呼び出した後、アプリケーションは Initialize、Run、および Terminate メソッドを呼び出して、パブリケーションの既存のサブクリプションを更新する必要があります。

SQL Server Compact 3.5 データベースが複数のパブリケーションのサブスクライバである場合は、ReInitializeSubscription メソッドを呼び出す前に、Publisher プロパティ、Publication プロパティ、および PublisherDatabase プロパティを設定する必要があります。

関連項目

その他の技術情報

Replication オブジェクトのメソッド