SqlCeClientSyncProvider メンバー
クライアントと通信する SQL Server Compact のクライアント同期プロバイダーを抽象化して、同期エージェントに対してクライアント データベースの特定の実装が明らかにならないようにします。
SqlCeClientSyncProvider データ型で公開されるメンバーを以下の表に示します。
パブリック コンストラクター
名前 | 説明 | |
---|---|---|
SqlCeClientSyncProvider | オーバーロードされます。 SqlCeClientSyncProvider クラスの新しいインスタンスを初期化します。 |
このページのトップへ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
ClientId | オーバーライドされます。Sync Framework でクライアント データベースの識別に使用される GUID を取得または設定します。 | |
ConflictResolver | 競合の発生時に実行するアクションを決定する、クライアント同期プロバイダーの SyncConflictResolver オブジェクトを取得します。 | |
Connection | クライアント データベースへの接続に使用される IDbConnection オブジェクトを取得します。 | |
ConnectionString | クライアント データベースへの接続に使用される文字列を取得または設定します。 | |
CreateDatabaseIfNotExists | クライアント データベースが存在しない場合に作成するかどうかを取得または設定します。 | |
RetentionInDays | 変更追跡メタデータが SQL Server Compact データベースに格納される日数を取得または設定します。 |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
AcceptChanges | オーバーロードされます。クライアントで保留中の変更が次の同期時にアップロードされないように、追跡メタデータを更新します。 | |
ApplyChanges | オーバーロードされます。同期グループに対する挿入、更新、および削除をクライアント データベースに適用します。 | |
BeginTransaction | オーバーライドされます。トランザクションを開始するために、SyncAgent によって呼び出されます。これにより、エージェントは、最小単位で一連の変更をコミットできます。 | |
CreateSchema | オーバーライドされます。クライアント データベースにテーブル スキーマが存在しない場合にテーブル スキーマを作成します。 | |
Dispose | オーバーロードされます。 オーバーライドされます。 SqlCeClientSyncProvider によって使用されているリソースを解放します。 | |
EndTransaction | オーバーライドされます。トランザクションを終了するために、SyncAgent によって呼び出されます。これにより、エージェントは、最小単位で一連の変更をコミットできます。 | |
Equals | オーバーロードされます。 ( Object から継承されます。) | |
GetChanges | オーバーロードされます。最後に Synchronize または AcceptChanges が呼び出された後に発生した挿入、更新、および削除をクライアントから取得します。 | |
GetHashCode | ( Object から継承されます。) | |
GetTableReceivedAnchor | オーバーライドされます。最後の変更をサーバーから受け取った時刻を格納する SyncAnchor オブジェクトを取得します。 | |
GetTableSentAnchor | オーバーライドされます。最後の変更がクライアントから送信された時刻を格納する SyncAnchor オブジェクトを取得します。 | |
GetType | ( Object から継承されます。) | |
OnInitialized | Initialized イベントを発生させます。 | |
ReferenceEquals | ( Object から継承されます。) | |
SetTableReceivedAnchor | オーバーライドされます。最後の変更をサーバーから受け取った時刻を格納する SyncAnchor オブジェクトを設定します。 | |
SetTableSentAnchor | オーバーライドされます。最後の変更がクライアントから送信された時刻を格納する SyncAnchor オブジェクトを設定します。 | |
ToString | ( Object から継承されます。) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
Dispose | オーバーロードされます。 SqlCeClientSyncProvider によって使用されているリソースを解放します。 | |
Finalize | オーバーライドされます。 SqlCeClientSyncProvider のデストラクターです。 | |
MemberwiseClone | ( Object から継承されます。) | |
OnApplyChangeFailed | ApplyChangeFailed イベントを発生させます。 | |
OnApplyingChanges | ApplyingChanges イベントを発生させます。 | |
OnChangesApplied | ChangesApplied イベントを発生させます。 | |
OnChangesSelected | ChangesSelected イベントを発生させます。 | |
OnCreatingSchema | CreatingSchema イベントを発生させます。 | |
OnSchemaCreated | SchemaCreated イベントを発生させます。 | |
OnSelectingChanges | SelectingChanges イベントを発生させます。 | |
OnSyncProgress | SyncProgress イベントを発生させます。 |
このページのトップへ
パブリック イベント
名前 | 説明 | |
---|---|---|
ApplyChangeFailed | クライアントで行を適用できなかった場合に発生します。 | |
ApplyingChanges | クライアントで同期グループに対する変更が適用される前に発生します。 | |
ChangesApplied | クライアントで同期グループに対するすべての変更が適用された後に発生します。 | |
ChangesSelected | サーバーに適用される同期グループに対するすべての変更がクライアントから選択された後に発生します。 | |
CreatingSchema | クライアントで各テーブルにスキーマが作成される前に発生します。 | |
SchemaCreated | クライアントで各テーブルにスキーマが作成された後に発生します。 | |
SelectingChanges | サーバーに適用される同期グループに対するすべての変更がクライアントから選択される前に発生します。 | |
SyncProgress | クライアントで同期グループに対する変更を選択および適用しているときに発生します。 |
このページのトップへ
参照
リファレンス
SqlCeClientSyncProvider クラス
Microsoft.Synchronization.Data.SqlServerCe 名前空間