Share via


SqlSyncProvider メンバー

SQL Server データベースと通信する同期プロバイダーを表し、他の Sync Framework コンポーネントに対してデータベースの特定の実装が明らかにならないようにします。

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

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

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

このページのトップへ

パブリック プロパティ

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

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

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

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

このプロパティは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
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 ObjectSchema Sync Framework によってオブジェクトが作成されるオプションのデータベース スキーマを取得または設定します。

このプロパティは、CLS に準拠していません。
Public property ScopeName オーバーライドされます。同期するスコープの名前を設定します。これはテーブルの論理グループであり、必要に応じてフィルターが使用されます。

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

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

このページのトップへ

パブリック メソッド

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

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

このメソッドは、CLS に準拠していません。
Public method Dispose  オーバーロードされます。 RelationalSyncProvider によって使用されているリソースを解放します。(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 Dd918904.static(ja-jp,SQL.105).gif ReferenceEquals  ( Object から継承されます。)
Public method ToString  ( Object から継承されます。)

このページのトップへ

プロテクト メソッド

  名前 説明
Protected method CreateApplicationTransaction  派生クラスでオーバーライドされた場合、Oracle データベースに変更を適用する明示的なトランザクションを作成できます。

このメソッドは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Protected method CreateEnumerationTransaction  派生クラスでオーバーライドされた場合、Oracle データベースから変更を列挙する明示的なトランザクションを作成できます。

このメソッドは、CLS に準拠していません。 (RelationalSyncProvider から継承されます。)
Protected method Dispose  オーバーロードされます。 ( RelationalSyncProvider から継承されます。)
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 ChangesApplied  変更の適用後、データベースとの接続を切断する前に、アップロード中に発生します。

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

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

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

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

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

このページのトップへ

参照

リファレンス

SqlSyncProvider クラス
Microsoft.Synchronization.Data.SqlServer 名前空間