次の方法で共有


SqlCeSyncProvider メンバー

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

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

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

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

このページのトップへ

パブリック プロパティ

  名前 説明
Public property BatchingDirectory  ディスクにスプールされるバッチ ファイルが格納されているディレクトリを取得または設定します。

このプロパティは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public property CleanupBatchingDirectory  バッチ処理ファイル内の変更が同期先に適用された後にそのファイルをクリーンアップするかどうかを示す値を取得または設定します。

このプロパティは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public property Configuration  RelationalSyncProvider には実装されていません。このプロパティへのアクセスを試みると、NotSupportedException 型の例外がスローされます。

このプロパティは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public property Connection オーバーライドされます。クライアント データベースへの接続に使用される IDbConnection オブジェクトを取得または設定します。

このプロパティは、CLS に準拠していません。
Public property DestinationCallbacks  同期中に発生するイベントの通知を受信するための登録に同期アプリケーションで使用できるオブジェクトを取得します。

このプロパティは、CLS に準拠していません。 (KnowledgeSyncProvider から継承されます。)
Public property IdFormats  同期セッションでエンティティを識別するために使用される SyncIdFormatGroup オブジェクトを取得します。

このプロパティは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public property MemoryDataCacheSize  変更をディスクにスプールする前に Sync Framework でそれらの変更をキャッシュするために使用するメモリの最大容量 (KB 単位) を取得または設定します。

このプロパティは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public property ObjectPrefix Sync Framework によって作成されるオブジェクトを識別するために使用されるオプションのプレフィックスを取得または設定します。

このプロパティは、CLS に準拠していません。
Public property ScopeName オーバーライドされます。同期するスコープの名前を取得または設定します。

このプロパティは、CLS に準拠していません。
Public property SyncProviderPosition  プロバイダーがローカル データベースとリモート データベースのどちらに関連付けられているかを表す、SyncProviderPosition 列挙値を取得または設定します。

このプロパティは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)

このページのトップへ

パブリック メソッド

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

  名前 説明
Public method BeginSession オーバーライドされます。同期セッションが開始されたことを示すために、SyncOrchestrator によって呼び出されます。

このメソッドは、CLS に準拠していません。
Public method Dispose オーバーロードされます。 RelationalSyncProvider によって使用されているリソースを解放します。
Public method EndSession  ( RelationalSyncProvider から継承されます。)
Public method Equals  オーバーロードされます。 ( Object から継承されます。)
Public method GetChangeBatch  ( RelationalSyncProvider から継承されます。)
Public method GetFullEnumerationChangeBatch  ( RelationalSyncProvider から継承されます。)
Public method GetHashCode  ( Object から継承されます。)
Public method GetSyncBatchParameters  ( RelationalSyncProvider から継承されます。)
Public method GetType  ( Object から継承されます。)
Public method ProcessChangeBatch  ( RelationalSyncProvider から継承されます。)
Public method ProcessFullEnumerationChangeBatch  ( RelationalSyncProvider から継承されます。)
Public method Dd937922.static(ja-jp,SQL.105).gif ReferenceEquals  ( Object から継承されます。)
Public method ToString  ( Object から継承されます。)

このページのトップへ

プロテクト メソッド

  名前 説明
Protected method CreateApplicationTransaction オーバーライドされます。SQL Server Compact データベースに変更を適用する Read Committed トランザクションを作成します。

このメソッドは、CLS に準拠していません。
Protected method CreateEnumerationTransaction オーバーライドされます。SQL Server Compact データベースの変更を列挙する Read Committed トランザクションを作成します。

このメソッドは、CLS に準拠していません。
Protected method Dispose オーバーロードされます。 オーバーライドされます。 SqlCeSyncProvider によって使用されているリソースを解放します。
Protected method Finalize  ( Object から継承されます。)
Protected method MemberwiseClone  ( Object から継承されます。)
Protected method OnApplyChangeFailed  ( RelationalSyncProvider から継承されます。)
Protected method OnApplyingChanges  ( RelationalSyncProvider から継承されます。)
Protected method OnApplyMetadataFailed  ( RelationalSyncProvider から継承されます。)
Protected method OnChangesApplied  ( RelationalSyncProvider から継承されます。)
Protected method OnChangesSelected  ( RelationalSyncProvider から継承されます。)
Protected method OnPeerOutdated  ( RelationalSyncProvider から継承されます。)
Protected method OnSelectingChanges  ( RelationalSyncProvider から継承されます。)
Protected method OnSyncProgress  ( RelationalSyncProvider から継承されます。)

このページのトップへ

パブリック イベント

  名前 説明
Public event ApplyChangeFailed  アップロード中に、ノードで行の適用に失敗した後に発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event ApplyingChanges  データベースへの接続後、変更を適用する前に、アップロード中に発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event ApplyMetadataFailed  行へのメタデータの適用に失敗した後、アップロード中に発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event BatchApplied  変更バッチが同期先に適用されるたびに発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event BatchSpooled  変更バッチがディスクに書き込まれるたびに発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event BeginSnapshotInitialization データベースが、同期を開始する前に初期化する必要があるスナップショットであると、Sync Framework によって判断されたときに発生します。

このイベントは、CLS に準拠していません。
Public event ChangesApplied  変更の適用後、データベースとの接続を切断する前に、アップロード中に発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event ChangesSelected  変更の列挙後、データベースとの接続を切断する前に、ダウンロード中に発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event EndSnapshotInitialization 特定のスコープのすべてのテーブルがスナップショットから初期化されると発生します。

このイベントは、CLS に準拠していません。
Public event SelectingChanges  データベースへの接続後、変更を選択する前に、ダウンロード中に発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event SyncPeerOutdated  変更先のノードが古くなっている場合に、変更の列挙前に発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Public event SyncProgress  変更 (テーブル単位) の選択中と、変更 (行単位) の適用中に発生します。

このイベントは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)

このページのトップへ

参照

リファレンス

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