次の方法で共有


SqlSyncProvider メンバー

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

SqlSyncProvider 型は次のメンバーを公開します。

コンストラクター

  名前 説明
パブリック メソッド SqlSyncProvider() () () () 既定値を使用して SqlSyncProvider クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlSyncProvider(String, SqlConnection) 指定したスコープ名および接続に対応する SqlSyncProvider クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlSyncProvider(String, SqlConnection, String) 指定したスコープ名、接続、および同期オブジェクトのプレフィックスに対応する SqlSyncProvider クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlSyncProvider(String, SqlConnection, String, String) 指定したスコープ名、接続、同期オブジェクトのプレフィックス、およびオブジェクト スキーマに対応する SqlSyncProvider クラスの新しいインスタンスを初期化します。

Top

メソッド

  名前 説明
パブリック メソッド BeginSession(SyncProviderPosition, SyncSessionContext) 同期セッションが開始されたことを示すために、SyncOrchestrator によって呼び出されます。 (RelationalSyncProvider. . :: . .BeginSession(SyncProviderPosition, SyncSessionContext) をオーバーライドします。)
プロテクト メソッド CreateApplicationTransaction() () () () データベースに変更を適用する Read Committed トランザクションを作成します。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド CreateEnumerationTransaction() () () () データベースの変更を列挙する Read Committed トランザクションを作成します。 (RelationalSyncProvider から継承されます。)
パブリック メソッド Dispose() () () () RelationalSyncProvider によって使用されているすべてのリソースを解放します。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド Dispose(Boolean) RelationalSyncProvider によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (RelationalSyncProvider から継承されます。)
パブリック メソッド EndSession(SyncSessionContext) 同期セッションが終了したことを示すために、SyncOrchestrator オブジェクトによって呼び出されます。 (RelationalSyncProvider から継承されます。)
パブリック メソッド Equals(Object) (Object から継承されます。)
プロテクト メソッド Finalize() () () () (Object から継承されます。)
パブリック メソッド GetChangeBatch(UInt32, SyncKnowledge, Object%) バッチ サイズ、同期先ナレッジ、変更データ取得元の各パラメーターが指定されているときに、同期する変更のバッチを取得します。 (RelationalSyncProvider から継承されます。)
パブリック メソッド GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) バッチ サイズ、下限、ナレッジ、変更データ取得元の各パラメーターが指定されているときに、同期する変更のバッチを取得します。 (RelationalSyncProvider から継承されます。)
パブリック メソッド GetHashCode() () () () (Object から継承されます。)
パブリック メソッド GetSyncBatchParameters(UInt32%, SyncKnowledge%) 変更バッチに含まれるデータのサイズ (KB 単位) と、同期スコープの現在のナレッジを取得します。 (RelationalSyncProvider から継承されます。)
パブリック メソッド GetType() () () () (Object から継承されます。)
プロテクト メソッド MemberwiseClone() () () () (Object から継承されます。)
プロテクト メソッド OnApplyChangeFailed(DbApplyChangeFailedEventArgs) ApplyMetadataFailed イベントを発生させます。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド OnApplyingChanges(DbApplyingChangesEventArgs, IDbTransaction) ApplyingChanges イベントを発生させます。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド OnApplyMetadataFailed(ApplyMetadataFailedEventArgs, IDbTransaction) ApplyMetadataFailed イベントを発生させます。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド OnChangesApplied(DbChangesAppliedEventArgs, IDbTransaction) ChangesApplied イベントを発生させます。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド OnChangesSelected(DbChangesSelectedEventArgs) ChangesSelected イベントを発生させます。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド OnDbConnectionFailure(DbConnectionFailureEventArgs) DbConnectionFailure イベントを発生させます。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド OnPeerOutdated(DbOutdatedEventArgs) SyncPeerOutdated イベントを発生させます。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド OnSelectingChanges(DbSelectingChangesEventArgs) SelectingChanges イベントを発生させます。 (RelationalSyncProvider から継承されます。)
プロテクト メソッド OnSyncProgress(DbSyncProgressEventArgs, IDbTransaction) SyncProgress イベントを発生させます。 (RelationalSyncProvider から継承されます。)
パブリック メソッド ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 解決方法、同期元の変更、変更データ取得元、コールバック、統計情報の各パラメーターが指定されているときに、変更のバッチを処理します。 (RelationalSyncProvider から継承されます。)
パブリック メソッド ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 解決方法、同期元の変更、変更データ取得元、コールバック、統計情報の各パラメーターが指定されているときに、変更のバッチを処理します。 (RelationalSyncProvider から継承されます。)
パブリック メソッド ToString() () () () (Object から継承されます。)

Top

プロパティ

  名前 説明
パブリック プロパティ ApplicationTransactionSize 変更の適用時に使用されるトランザクションの最大サイズ (KB 単位) を取得または設定します。
パブリック プロパティ BatchingDirectory ディスクにスプールされるバッチ ファイルが格納されているディレクトリを取得または設定します。 (RelationalSyncProvider から継承されます。)
パブリック プロパティ CleanupBatchingDirectory バッチ処理ファイル内の変更が同期先に適用された後にそのファイルをクリーンアップするかどうかを示す値を取得または設定します。 (RelationalSyncProvider から継承されます。)
パブリック プロパティ CommandTimeout 同期コマンドを停止してエラーを生成するまでの待機時間 (秒単位) を取得または設定します。
パブリック プロパティ Configuration RelationalSyncProvider には実装されていません。このプロパティへのアクセスを試みると、NotSupportedException 型の例外がスローされます。 (RelationalSyncProvider から継承されます。)
パブリック プロパティ Connection データベースへの接続に使用される IDbConnection オブジェクトを取得または設定します。 (RelationalSyncProvider から継承されます。)
パブリック プロパティ DestinationCallbacks 同期中に発生するイベントの通知を受信するための登録に同期アプリケーションで使用できるオブジェクトを取得します。 (KnowledgeSyncProvider から継承されます。)
パブリック プロパティ IdFormats 同期セッションでエンティティを識別するために使用される SyncIdFormatGroup オブジェクトを取得します。 (RelationalSyncProvider から継承されます。)
パブリック プロパティ MemoryDataCacheSize 変更をディスクにスプールする前に Sync Framework でそれらの変更をキャッシュするために使用するメモリの最大容量 (KB 単位) を取得または設定します。 (RelationalSyncProvider から継承されます。)
パブリック プロパティ ObjectPrefix Sync Framework によって作成されるオブジェクトを識別するために使用されるオプションのプレフィックスを取得または設定します。
パブリック プロパティ ObjectSchema Sync Framework によってオブジェクトが作成されるオプションのデータベース スキーマを取得または設定します。
パブリック プロパティ ScopeName 同期するスコープの名前を設定します。これはテーブルの論理グループであり、必要に応じてフィルターが使用されます。 (RelationalSyncProvider. . :: . .ScopeName をオーバーライドします。)
パブリック プロパティ SyncProviderPosition プロバイダーがローカル データベースとリモート データベースのどちらに関連付けられているかを表す、SyncProviderPosition 列挙値を取得または設定します。 (RelationalSyncProvider から継承されます。)

Top

イベント

  名前 説明
パブリック イベント ApplyChangeFailed アップロード中に、ノードで行の適用に失敗した後に発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント ApplyingChanges データベースへの接続後、変更を適用する前に、アップロード中に発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント ApplyMetadataFailed 行へのメタデータの適用に失敗した後、アップロード中に発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント BatchApplied 変更バッチが同期先に適用されるたびに発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント BatchSpooled 変更バッチがディスクに書き込まれるたびに発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント ChangesApplied 変更の適用後、データベースとの接続を切断する前に、アップロード中に発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント ChangesSelected 変更の列挙後、データベースとの接続を切断する前に、ダウンロード中に発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント DbConnectionFailure 変更の適用時にデータベース接続が失敗すると発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント SelectingChanges データベースへの接続後、変更を選択する前に、ダウンロード中に発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント SyncPeerOutdated 変更先のノードが古くなっている場合に、変更の列挙前に発生します。 (RelationalSyncProvider から継承されます。)
パブリック イベント SyncProgress 変更 (テーブル単位) の選択中と、変更 (行単位) の適用中に発生します。 (RelationalSyncProvider から継承されます。)

Top

参照

参照

SqlSyncProviderクラス

Microsoft.Synchronization.Data.SqlServer 名前空間