SqlCeSyncProvider メンバー
クライアントと通信する SQL Server Compact の同期プロバイダーをカプセル化して、同期オーケストレータに対してクライアント データベースの特定の実装が明らかにならないようにします。
SqlCeSyncProvider 型は次のメンバーを公開します。
コンストラクター
名前 | 説明 | |
---|---|---|
SqlCeSyncProvider() () () () | 既定値を使用して SqlCeSyncProvider クラスの新しいインスタンスを初期化します。 | |
SqlCeSyncProvider(String, SqlCeConnection) | 指定したスコープ名および接続に対応する SqlCeSyncProvider クラスの新しいインスタンスを初期化します。 | |
SqlCeSyncProvider(String, SqlCeConnection, String) | 指定したスコープ名、接続、および同期オブジェクトのプレフィックスに対応する SqlCeSyncProvider クラスの新しいインスタンスを初期化します。 |
Top
メソッド
Top
プロパティ
名前 | 説明 | |
---|---|---|
BatchingDirectory | ディスクにスプールされるバッチ ファイルが格納されているディレクトリを取得または設定します。 (RelationalSyncProvider から継承されます。) | |
CleanupBatchingDirectory | バッチ処理ファイル内の変更が同期先に適用された後にそのファイルをクリーンアップするかどうかを示す値を取得または設定します。 (RelationalSyncProvider から継承されます。) | |
Configuration | RelationalSyncProvider には実装されていません。このプロパティへのアクセスを試みると、NotSupportedException 型の例外がスローされます。 (RelationalSyncProvider から継承されます。) | |
Connection | クライアント データベースへの接続に使用される IDbConnection オブジェクトを取得または設定します。 (RelationalSyncProvider. . :: . .Connection をオーバーライドします。) | |
DestinationCallbacks | 同期中に発生するイベントの通知を受信するための登録に同期アプリケーションで使用できるオブジェクトを取得します。 (KnowledgeSyncProvider から継承されます。) | |
IdFormats | 同期セッションでエンティティを識別するために使用される SyncIdFormatGroup オブジェクトを取得します。 (RelationalSyncProvider から継承されます。) | |
MemoryDataCacheSize | 変更をディスクにスプールする前に Sync Framework でそれらの変更をキャッシュするために使用するメモリの最大容量 (KB 単位) を取得または設定します。 (RelationalSyncProvider から継承されます。) | |
ObjectPrefix | Sync Framework によって作成されるオブジェクトを識別するために使用されるオプションのプレフィックスを取得または設定します。 | |
ScopeName | 同期するスコープの名前を取得または設定します。 (RelationalSyncProvider. . :: . .ScopeName をオーバーライドします。) | |
SyncProviderPosition | プロバイダーがローカル データベースとリモート データベースのどちらに関連付けられているかを表す、SyncProviderPosition 列挙値を取得または設定します。 (RelationalSyncProvider から継承されます。) |
Top
イベント
名前 | 説明 | |
---|---|---|
ApplyChangeFailed | アップロード中に、ノードで行の適用に失敗した後に発生します。 (RelationalSyncProvider から継承されます。) | |
ApplyingChanges | データベースへの接続後、変更を適用する前に、アップロード中に発生します。 (RelationalSyncProvider から継承されます。) | |
ApplyMetadataFailed | 行へのメタデータの適用に失敗した後、アップロード中に発生します。 (RelationalSyncProvider から継承されます。) | |
BatchApplied | 変更バッチが同期先に適用されるたびに発生します。 (RelationalSyncProvider から継承されます。) | |
BatchSpooled | 変更バッチがディスクに書き込まれるたびに発生します。 (RelationalSyncProvider から継承されます。) | |
BeginSnapshotInitialization | データベースが、同期を開始する前に初期化する必要があるスナップショットであると、Sync Framework によって判断されたときに発生します。 | |
ChangesApplied | 変更の適用後、データベースとの接続を切断する前に、アップロード中に発生します。 (RelationalSyncProvider から継承されます。) | |
ChangesSelected | 変更の列挙後、データベースとの接続を切断する前に、ダウンロード中に発生します。 (RelationalSyncProvider から継承されます。) | |
DbConnectionFailure | 変更の適用時にデータベース接続が失敗すると発生します。 (RelationalSyncProvider から継承されます。) | |
EndSnapshotInitialization | 特定のスコープのすべてのテーブルがスナップショットから初期化されると発生します。 | |
SelectingChanges | データベースへの接続後、変更を選択する前に、ダウンロード中に発生します。 (RelationalSyncProvider から継承されます。) | |
SyncPeerOutdated | 変更先のノードが古くなっている場合に、変更の列挙前に発生します。 (RelationalSyncProvider から継承されます。) | |
SyncProgress | 変更 (テーブル単位) の選択中と、変更 (行単位) の適用中に発生します。 (RelationalSyncProvider から継承されます。) |
Top