DbServerSyncProvider メンバー
サーバー データベースと通信する汎用のサーバー同期プロバイダーを抽象化して、同期エージェントに対してデータベースの特定の実装が明らかにならないようにします。
DbServerSyncProvider データ型で公開されるメンバーを以下の表に示します。
パブリック コンストラクター
名前 | 説明 | |
---|---|---|
DbServerSyncProvider | DbServerSyncProvider クラスの新しいインスタンスを初期化します。 |
このページのトップへ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
BatchSize | サーバー データベースから変更を取得するコマンドで使用されるバッチ サイズ (行単位) を取得または設定します。 | |
Connection | サーバー データベースへの接続に使用される IDbConnection オブジェクトを取得または設定します。 | |
Schema | サーバー上のテーブル スキーマに関する情報を格納する SyncSchema オブジェクトを取得または設定します。 | |
SelectClientIdCommand | サーバー データベースから発信元 ID を返すクエリまたはストアド プロシージャを格納する IDbCommand オブジェクトを取得または設定します。 | |
SelectNewAnchorCommand | サーバー データベースから新しいアンカー値を返すクエリまたはストアド プロシージャを格納する IDbCommand オブジェクトを取得または設定します。アンカーは、現在のセッション中に同期される一連の変更の上限を定義します。 | |
SyncAdapters | DbServerSyncProvider に関連付けられている SyncAdapterCollection を取得します。 |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
ApplyChanges | オーバーライドされます。同期グループに対する挿入、更新、および削除をサーバー データベースに適用します。 | |
Dispose | オーバーロードされます。 オーバーライドされます。 DbServerSyncProvider によって使用されているリソースを解放します。 | |
Equals | オーバーロードされます。 ( Object から継承されます。) | |
GetChanges | オーバーライドされます。サーバー データベースのテーブルについて、同期グループのクライアント データベースに適用する挿入、更新、および削除を選択します。 | |
GetHashCode | ( Object から継承されます。) | |
GetSchema | オーバーライドされます。指定された各テーブルのスキーマを格納する SyncSchema オブジェクトを返します。 | |
GetServerInfo | オーバーライドされます。セッション パラメーターが指定されている場合は、SyncServerInfo オブジェクトを取得します。 | |
GetType | ( Object から継承されます。) | |
ReferenceEquals | ( Object から継承されます。) | |
ToString | ( Object から継承されます。) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
Dispose | オーバーロードされます。 DbServerSyncProvider によって使用されているリソースを解放します。 | |
Finalize | ( Object から継承されます。) | |
MemberwiseClone | ( Object から継承されます。) | |
OnApplyChangeFailed | ApplyChangeFailed イベントを発生させます。 | |
OnApplyingChanges | ApplyingChanges イベントを発生させます。 | |
OnChangesApplied | ChangesApplied イベントを発生させます。 | |
OnChangesSelected | ChangesSelected イベントを発生させます。 | |
OnSelectingChanges | SelectingChanges イベントを発生させます。 | |
OnSyncProgress | SyncProgress イベントを発生させます。 |
このページのトップへ
パブリック イベント
名前 | 説明 | |
---|---|---|
ApplyChangeFailed | サーバーで行の適用に失敗した後に発生します。 | |
ApplyingChanges | サーバーで同期グループに対する変更が適用される前に発生します。 | |
ChangesApplied | サーバーで同期グループに対するすべての変更が適用された後に発生します。 | |
ChangesSelected | クライアントに適用される同期グループに対するすべての変更がサーバーから選択された後に発生します。 | |
SelectingChanges | クライアントに適用される同期グループに対するすべての変更がサーバーから選択される前に発生します。 | |
SyncProgress | サーバーで同期グループに対する変更を選択および適用しているときに発生します。 |
このページのトップへ
参照
リファレンス
DbServerSyncProvider クラス
Microsoft.Synchronization.Data.Server 名前空間