Share via


SqlCeClientSyncProvider メンバー

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

SqlCeClientSyncProvider データ型で公開されるメンバーを以下の表に示します。

パブリック コンストラクター

  名前 説明
Public method SqlCeClientSyncProvider オーバーロードされます。 SqlCeClientSyncProvider クラスの新しいインスタンスを初期化します。

このページのトップへ

パブリック プロパティ

  名前 説明
Public property ClientId オーバーライドされます。Sync Framework でクライアント データベースの識別に使用される GUID を取得または設定します。
Public property ConflictResolver 競合の発生時に実行するアクションを決定する、クライアント同期プロバイダーの SyncConflictResolver オブジェクトを取得します。
Public property Connection クライアント データベースへの接続に使用される IDbConnection オブジェクトを取得します。
Public property ConnectionString クライアント データベースへの接続に使用される文字列を取得または設定します。
Public property CreateDatabaseIfNotExists クライアント データベースが存在しない場合に作成するかどうかを取得または設定します。
Public property RetentionInDays 変更追跡メタデータが SQL Server Compact データベースに格納される日数を取得または設定します。

このページのトップへ

パブリック メソッド

( プロテクト メソッド も参照)

  名前 説明
Public method AcceptChanges オーバーロードされます。クライアントで保留中の変更が次の同期時にアップロードされないように、追跡メタデータを更新します。
Public method ApplyChanges オーバーロードされます。同期グループに対する挿入、更新、および削除をクライアント データベースに適用します。
Public method BeginTransaction オーバーライドされます。トランザクションを開始するために、SyncAgent によって呼び出されます。これにより、エージェントは、最小単位で一連の変更をコミットできます。
Public method CreateSchema オーバーライドされます。クライアント データベースにテーブル スキーマが存在しない場合にテーブル スキーマを作成します。
Public method Dispose オーバーロードされます。 オーバーライドされます。 SqlCeClientSyncProvider によって使用されているリソースを解放します。
Public method EndTransaction オーバーライドされます。トランザクションを終了するために、SyncAgent によって呼び出されます。これにより、エージェントは、最小単位で一連の変更をコミットできます。
Public method Equals  オーバーロードされます。 ( Object から継承されます。)
Public method GetChanges オーバーロードされます。最後に Synchronize または AcceptChanges が呼び出された後に発生した挿入、更新、および削除をクライアントから取得します。
Public method GetHashCode  ( Object から継承されます。)
Public method GetTableReceivedAnchor オーバーライドされます。最後の変更をサーバーから受け取った時刻を格納する SyncAnchor オブジェクトを取得します。
Public method GetTableSentAnchor オーバーライドされます。最後の変更がクライアントから送信された時刻を格納する SyncAnchor オブジェクトを取得します。
Public method GetType  ( Object から継承されます。)
Public method OnInitialized Initialized イベントを発生させます。
Public method Bb726091.static(ja-jp,SQL.105).gif ReferenceEquals  ( Object から継承されます。)
Public method SetTableReceivedAnchor オーバーライドされます。最後の変更をサーバーから受け取った時刻を格納する SyncAnchor オブジェクトを設定します。
Public method SetTableSentAnchor オーバーライドされます。最後の変更がクライアントから送信された時刻を格納する SyncAnchor オブジェクトを設定します。
Public method ToString  ( Object から継承されます。)

このページのトップへ

プロテクト メソッド

  名前 説明
Protected method Dispose オーバーロードされます。 SqlCeClientSyncProvider によって使用されているリソースを解放します。
Protected method Finalize オーバーライドされます。 SqlCeClientSyncProvider のデストラクターです。
Protected method MemberwiseClone  ( Object から継承されます。)
Protected method OnApplyChangeFailed ApplyChangeFailed イベントを発生させます。
Protected method OnApplyingChanges ApplyingChanges イベントを発生させます。
Protected method OnChangesApplied ChangesApplied イベントを発生させます。
Protected method OnChangesSelected ChangesSelected イベントを発生させます。
Protected method OnCreatingSchema CreatingSchema イベントを発生させます。
Protected method OnSchemaCreated SchemaCreated イベントを発生させます。
Protected method OnSelectingChanges SelectingChanges イベントを発生させます。
Protected method OnSyncProgress SyncProgress イベントを発生させます。

このページのトップへ

パブリック イベント

  名前 説明
Public event ApplyChangeFailed クライアントで行を適用できなかった場合に発生します。
Public event ApplyingChanges クライアントで同期グループに対する変更が適用される前に発生します。
Public event ChangesApplied クライアントで同期グループに対するすべての変更が適用された後に発生します。
Public event ChangesSelected サーバーに適用される同期グループに対するすべての変更がクライアントから選択された後に発生します。
Public event CreatingSchema クライアントで各テーブルにスキーマが作成される前に発生します。
Public event SchemaCreated クライアントで各テーブルにスキーマが作成された後に発生します。
Public event SelectingChanges サーバーに適用される同期グループに対するすべての変更がクライアントから選択される前に発生します。
Public event SyncProgress クライアントで同期グループに対する変更を選択および適用しているときに発生します。

このページのトップへ

参照

リファレンス

SqlCeClientSyncProvider クラス
Microsoft.Synchronization.Data.SqlServerCe 名前空間