次の方法で共有


DbServerSyncProvider メンバー

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

DbServerSyncProvider 型は次のメンバーを公開します。

コンストラクター

  名前 説明
パブリック メソッド DbServerSyncProvider() () () () DbServerSyncProvider クラスの新しいインスタンスを初期化します。

Top

メソッド

  名前 説明
パブリック メソッド ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) 同期グループに対する挿入、更新、および削除をサーバー データベースに適用します。 (ServerSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) をオーバーライドします。)
パブリック メソッド Dispose() () () () DbServerSyncProvider によって使用されているすべてのリソースを解放します。 (ServerSyncProvider. . :: . .Dispose() () () () をオーバーライドします。)
プロテクト メソッド Dispose(Boolean) DbServerSyncProvider によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
パブリック メソッド Equals(Object) (Object から継承されます。)
プロテクト メソッド Finalize() () () () (Object から継承されます。)
パブリック メソッド GetChanges(SyncGroupMetadata, SyncSession) サーバー データベースのテーブルについて、同期グループのクライアント データベースに適用する挿入、更新、および削除を選択します。 (ServerSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession) をオーバーライドします。)
パブリック メソッド GetHashCode() () () () (Object から継承されます。)
パブリック メソッド GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession) 指定された各テーブルのスキーマを格納する SyncSchema オブジェクトを返します。 (ServerSyncProvider. . :: . .GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession) をオーバーライドします。)
パブリック メソッド GetServerInfo(SyncSession) セッション パラメーターが指定されている場合は、SyncServerInfo オブジェクトを取得します。 (ServerSyncProvider. . :: . .GetServerInfo(SyncSession) をオーバーライドします。)
パブリック メソッド GetType() () () () (Object から継承されます。)
プロテクト メソッド MemberwiseClone() () () () (Object から継承されます。)
プロテクト メソッド OnApplyChangeFailed(ApplyChangeFailedEventArgs) ApplyChangeFailed イベントを発生させます。
プロテクト メソッド OnApplyingChanges(ApplyingChangesEventArgs) ApplyingChanges イベントを発生させます。
プロテクト メソッド OnChangesApplied(ChangesAppliedEventArgs) ChangesApplied イベントを発生させます。
プロテクト メソッド OnChangesSelected(ChangesSelectedEventArgs) ChangesSelected イベントを発生させます。
プロテクト メソッド OnSelectingChanges(SelectingChangesEventArgs) SelectingChanges イベントを発生させます。
プロテクト メソッド OnSyncProgress(SyncProgressEventArgs) SyncProgress イベントを発生させます。
パブリック メソッド ToString() () () () (Object から継承されます。)

Top

プロパティ

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

Top

イベント

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

Top

参照

参照

DbServerSyncProviderクラス

Microsoft.Synchronization.Data.Server 名前空間