Share via


DbServerSyncProvider メンバー

サーバー データベースと通信する汎用のサーバー同期プロバイダーを抽象化して、同期エージェントに対してデータベースの特定の実装が明らかにならないようにします。

DbServerSyncProvider データ型で公開されるメンバーを以下の表に示します。

パブリック コンストラクター

  名前 説明
Public method DbServerSyncProvider DbServerSyncProvider クラスの新しいインスタンスを初期化します。

このページのトップへ

パブリック プロパティ

  名前 説明
Public property BatchSize サーバー データベースから変更を取得するコマンドで使用されるバッチ サイズ (行単位) を取得または設定します。
Public property Connection サーバー データベースへの接続に使用される IDbConnection オブジェクトを取得または設定します。
Public property Schema サーバー上のテーブル スキーマに関する情報を格納する SyncSchema オブジェクトを取得または設定します。
Public property SelectClientIdCommand サーバー データベースから発信元 ID を返すクエリまたはストアド プロシージャを格納する IDbCommand オブジェクトを取得または設定します。
Public property SelectNewAnchorCommand サーバー データベースから新しいアンカー値を返すクエリまたはストアド プロシージャを格納する IDbCommand オブジェクトを取得または設定します。アンカーは、現在のセッション中に同期される一連の変更の上限を定義します。
Public property SyncAdapters DbServerSyncProvider に関連付けられている SyncAdapterCollection を取得します。

このページのトップへ

パブリック メソッド

( プロテクト メソッド も参照)

  名前 説明
Public method ApplyChanges オーバーライドされます。同期グループに対する挿入、更新、および削除をサーバー データベースに適用します。
Public method Dispose オーバーロードされます。 オーバーライドされます。 DbServerSyncProvider によって使用されているリソースを解放します。
Public method Equals  オーバーロードされます。 ( Object から継承されます。)
Public method GetChanges オーバーライドされます。サーバー データベースのテーブルについて、同期グループのクライアント データベースに適用する挿入、更新、および削除を選択します。
Public method GetHashCode  ( Object から継承されます。)
Public method GetSchema オーバーライドされます。指定された各テーブルのスキーマを格納する SyncSchema オブジェクトを返します。
Public method GetServerInfo オーバーライドされます。セッション パラメーターが指定されている場合は、SyncServerInfo オブジェクトを取得します。
Public method GetType  ( Object から継承されます。)
Public method Bb686878.static(ja-jp,SQL.105).gif ReferenceEquals  ( Object から継承されます。)
Public method ToString  ( Object から継承されます。)

このページのトップへ

プロテクト メソッド

  名前 説明
Protected method Dispose オーバーロードされます。 DbServerSyncProvider によって使用されているリソースを解放します。
Protected method Finalize  ( Object から継承されます。)
Protected method MemberwiseClone  ( Object から継承されます。)
Protected method OnApplyChangeFailed ApplyChangeFailed イベントを発生させます。
Protected method OnApplyingChanges ApplyingChanges イベントを発生させます。
Protected method OnChangesApplied ChangesApplied イベントを発生させます。
Protected method OnChangesSelected ChangesSelected イベントを発生させます。
Protected method OnSelectingChanges SelectingChanges イベントを発生させます。
Protected method OnSyncProgress SyncProgress イベントを発生させます。

このページのトップへ

パブリック イベント

  名前 説明
Public event ApplyChangeFailed サーバーで行の適用に失敗した後に発生します。
Public event ApplyingChanges サーバーで同期グループに対する変更が適用される前に発生します。
Public event ChangesApplied サーバーで同期グループに対するすべての変更が適用された後に発生します。
Public event ChangesSelected クライアントに適用される同期グループに対するすべての変更がサーバーから選択された後に発生します。
Public event SelectingChanges クライアントに適用される同期グループに対するすべての変更がサーバーから選択される前に発生します。
Public event SyncProgress サーバーで同期グループに対する変更を選択および適用しているときに発生します。

このページのトップへ

参照

リファレンス

DbServerSyncProvider クラス
Microsoft.Synchronization.Data.Server 名前空間