ClientSyncProvider メンバー
クライアント データ ストアと通信するクライアント同期プロバイダーを抽象化して、同期エージェントに対してデータ ストアの特定の実装が明らかにならないようにします。
ClientSyncProvider 型は次のメンバーを公開します。
コンストラクター
名前 | 説明 | |
---|---|---|
ClientSyncProvider() () () () | ClientSyncProvider クラスの新しいインスタンスを初期化します。 |
Top
メソッド
名前 | 説明 | |
---|---|---|
ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) | 派生クラスでオーバーライドされると、グループ メタデータ、データセット、および同期セッションの各パラメーターが指定されている場合に、同期グループに対する挿入、更新、および削除をクライアント データベースに適用します。 | |
BeginTransaction(SyncSession) | 派生クラスでオーバーライドされると、トランザクションを開始するために、SyncAgent によって呼び出されます。これにより、エージェントは、最小単位で一連の変更をコミットできます。 | |
CreateSchema(SyncTable, SyncSchema) | 派生クラスでオーバーライドされると、クライアント データベースにテーブル スキーマが存在しない場合にテーブル スキーマを作成します。 | |
Dispose() () () () | ClientSyncProvider によって使用されているすべてのリソースを解放します。 | |
EndTransaction(Boolean, SyncSession) | 派生クラスでオーバーライドされると、トランザクションを終了するために、SyncAgent によって呼び出されます。これにより、エージェントは、最小単位で一連の変更をコミットできます。 | |
Equals(Object) | (Object から継承されます。) | |
Finalize() () () () | (Object から継承されます。) | |
GetChanges(SyncGroupMetadata, SyncSession) | 派生クラスでオーバーライドされると、最後に Synchronize または AcceptChanges が呼び出された後にクライアントで発生した、指定した同期グループおよびセッションに対する挿入、更新、および削除を取得します。 | |
GetHashCode() () () () | (Object から継承されます。) | |
GetTableReceivedAnchor(String) | 派生クラスでオーバーライドされると、最後の変更をサーバーから受け取った時刻を格納する SyncAnchor オブジェクトを取得します。 | |
GetTableSentAnchor(String) | 派生クラスでオーバーライドされると、最後の変更がクライアントから送信された時刻を格納する SyncAnchor オブジェクトを取得します。 | |
GetType() () () () | (Object から継承されます。) | |
MemberwiseClone() () () () | (Object から継承されます。) | |
SetTableReceivedAnchor(String, SyncAnchor) | 派生クラスでオーバーライドされると、最後の変更をサーバーから受け取った時刻を格納する SyncAnchor オブジェクトを設定します。 | |
SetTableSentAnchor(String, SyncAnchor) | 派生クラスでオーバーライドされると、最後の変更がクライアントから送信された時刻を格納する SyncAnchor オブジェクトを設定します。 | |
ToString() () () () | (Object から継承されます。) |
Top
プロパティ
名前 | 説明 | |
---|---|---|
ClientId | 派生クラスでオーバーライドされると、Synchronization Services でクライアント データベースの識別に使用される GUID を取得または設定します。 |
Top