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