Microsoft.Synchronization.Data 名前空間

この名前空間には、Sync Framework でのクライアント/サーバーおよびピア ツー ピア データベースの同期に使用される型が格納されています。クライアントとサーバーの同期には、Microsoft.Synchronization、Microsoft.Synchronization.Data、Microsoft.Synchronization.Data.Server、および Microsoft.Synchronization.Data.SqlServerCe の各名前空間が使用されます。 ピア ツー ピアの同期には、Microsoft.Synchronization、Microsoft.Synchronization.Data、Microsoft.Synchronization.Data.SqlServer、および Microsoft.Synchronization.Data.SqlServerCe の各名前空間が使用されます。

クラス

  クラス 説明
パブリック クラス AnchorException アンカーを返すことができないなど、アンカーに関連するエラーに対してスローされる例外。
パブリック クラス ApplyChangeFailedEventArgs クライアントの ApplyChangeFailed イベントおよびサーバーの ApplyChangeFailed イベントのデータを提供します。
パブリック クラス ApplyingChangesEventArgs クライアントの ApplyingChanges イベントおよびサーバーの ApplyingChanges イベントのデータを提供します。
パブリック クラス ApplyMetadataFailedEventArgs ApplyMetadataFailed イベントのデータを提供します。
パブリック クラス ChangesAppliedEventArgs クライアントの ChangesApplied イベントおよびサーバーの ChangesApplied イベントのデータを提供します。
パブリック クラス ChangesSelectedEventArgs クライアントの ChangesSelected イベントおよびサーバーの ChangesSelected イベントのデータを提供します。
パブリック クラス ClientSyncProvider クライアント データ ストアと通信するクライアント同期プロバイダーを抽象化して、同期エージェントに対してデータ ストアの特定の実装が明らかにならないようにします。
パブリック クラス CreatingSchemaEventArgs CreatingSchema イベントのデータを提供します。
パブリック クラス DataColumnSurrogate カスタム バイナリ シリアル化中に Sync Framework によって使用される DataColumn オブジェクトのサロゲートを表します。
パブリック クラス DataSetSurrogate カスタム バイナリ シリアル化中に Sync Framework によって使用される DataSet オブジェクトのサロゲートを表します。
パブリック クラス DataSyncException 同期中にスローされる例外の基本クラス。
パブリック クラス DataTableSurrogate カスタム バイナリ シリアル化中に Sync Framework によって使用される DataTable オブジェクトのサロゲートを表します。
パブリック クラス DbApplyChangeFailedEventArgs ApplyChangeFailed イベントのデータを提供します。
パブリック クラス DbApplyingChangesEventArgs ApplyingChanges イベントのデータを提供します。
パブリック クラス DbBatchAppliedEventArgs BatchApplied イベントのデータを提供します。
パブリック クラス DbBatchSpooledEventArgs BatchSpooled イベントのデータを提供します。
パブリック クラス DbBeginSnapshotInitializationEventArgs BeginSnapshotInitialization イベントのデータを提供します。
パブリック クラス DbChangesAppliedEventArgs ChangesApplied イベントのデータを提供します。
パブリック クラス DbChangesSelectedEventArgs ChangesSelected イベントのデータを提供します。
パブリック クラス DbConnectionFailureEventArgs DbConnectionFailure イベントのデータを提供します。このイベントは、変更の適用時にデータベース接続が失敗すると発生します。
パブリック クラス DbEndSnapshotInitializationEventArgs EndSnapshotInitialization イベントのデータを提供します。
パブリック クラス DbMetadataSyncException テーブル メタデータの作成中または読み取り中に発生するエラーに対してスローされる例外。
パブリック クラス DbMissingCommandException プロバイダーまたはアダプターで必要なコマンドが見つからない場合にスローされる例外。
パブリック クラス DbNotProvisionedException データベースに同期メタデータを含めるようにメソッドが要求しており、データベースがまだ準備されていないときに発生します。
パブリック クラス DbOutdatedEventArgs SyncPeerOutdated イベントのデータを提供します。
パブリック クラス DbOutdatedSyncException 古くなったメタデータが含まれるピアを同期した際に発生するエラーに対してスローされる例外。
パブリック クラス DbPartiallyProvisionedException 準備が失敗し、準備トランザクションがロールバックできないときに発生します。データベースは一貫性がない状態になります。
パブリック クラス DbProvisioningException 同期に参加するデータベースを準備する際に発生するエラーに対してスローされる例外。
パブリック クラス DbSchemaException テーブル スキーマの作成中または読み取り中に発生するエラーに対してスローされる例外。
パブリック クラス DbSelectingChangesEventArgs SelectingChanges イベントのデータを提供します。
パブリック クラス DbSnapshotInitializationStatistics クライアント データベースのスナップショット初期化に関する、セッション レベルの一連の統計情報を表します。
パブリック クラス DbSnapshotInitializationTableStatistics クライアント データベースのスナップショットの初期化に関する、テーブル レベルの一連の統計情報を表します。
パブリック クラス DbSyncAdapter ローカル ピア データベースでのデータ変更およびメタデータ変更の取得と適用に使用される一連のコマンドを表します。
パブリック クラス DbSyncAdapterCollection DbSyncAdapter オブジェクトのコレクション。
パブリック クラス DbSyncBatchInfo 同期バッチに含まれているデータのメタデータを含んでいるバッチ ヘッダー ファイルを表します。
パブリック クラス DbSyncColumnDescription DbSyncTableDescription オブジェクトの Columns の一覧に含まれる列のスキーマを表します。これはデータベースの準備中に使用されます。
パブリック クラス DbSyncColumnDescriptionCollection DbSyncColumnDescription オブジェクトのコレクションを表します。
パブリック クラス DbSyncColumnMapping ローカル データベース内の列をリモート データベース内の列に割り当てます。
パブリック クラス DbSyncColumnMappingCollection DbSyncColumnMapping オブジェクトのコレクションを表します。
パブリック クラス DbSyncConflict 同期の競合を行レベルで表します。
パブリック クラス DbSyncContext 同期セッションのデータ変更とメタデータをカプセル化します。
パブリック クラス DbSyncException ピア データベースの同期中にスローされる例外の基本クラス。
パブリック クラス DbSyncForeignKeyConstraint 同期にかかわる 2 つのテーブル間の外部キーのリレーションシップを表します。
パブリック クラス DbSyncForeignKeyConstraintCollection DbSyncForeignKeyConstraint オブジェクトのコレクションを表します。
パブリック クラス DbSyncProgressEventArgs SyncProgress イベントのデータを提供します。
パブリック クラス DbSyncProvider ピア データベースと通信するピア同期プロバイダーをカプセル化して、同期エージェントに対してデータベースの特定の実装が明らかにならないようにします。
パブリック クラス DbSyncScope 同期するオブジェクトの論理的なグループを表します。
パブリック クラス DbSyncScopeDescription 同期スコープを表します。同期スコープはまとめて同期されるテーブルの論理グループで、フィルター処理される場合もあります。
パブリック クラス DbSyncScopeMetadata 特定のスコープに関連付けられているナレッジなど、DbSyncScope オブジェクトのメタデータを表します。
パブリック クラス DbSyncScopeProgress DbSyncScope でオブジェクトの同期の進行状況を示す統計情報セットを表します。
パブリック クラス DbSyncSession 同期セッションを表します。同期セッションの実行中は、DbSyncSession オブジェクトが存在します。
パブリック クラス DbSyncSessionProgressEventArgs SessionProgress イベントのデータを提供します。
パブリック クラス DbSyncTableDescription DbSyncScopeDescription オブジェクトの Tables の一覧に含まれるテーブルのスキーマを表します。これはデータベースの準備中に使用されます。
パブリック クラス DbSyncTableDescriptionCollection DbSyncTableDescription オブジェクトのコレクションを表します。
パブリック クラス DbSyncTableProgress ピアの同期で使用されるテーブルの同期の進行状況を示す統計情報セットを表します。
パブリック クラス DbVersionException 同期メタデータのバージョンが Sync Framework のバージョンと互換性がない場合にスローされる例外です。
パブリック クラス MetadataException テーブル メタデータの作成中、読み取り中、または書き込み中に発生するエラーに対してスローされる例外。
パブリック クラス RelationalSyncProvider データベースと通信する汎用の同期プロバイダーを抽象化して、同期エージェントに対してデータベースの特定の実装が明らかにならないようにします。
パブリック クラス SchemaCreatedEventArgs SchemaCreated イベントのデータを提供します。
パブリック クラス SchemaException テーブル スキーマの作成中または読み取り中に発生するエラーに対してスローされる例外。
パブリック クラス SelectingChangesEventArgs クライアントの SelectingChanges イベントおよびサーバーの SelectingChanges イベントのデータを提供します。
パブリック クラス ServerSyncProvider サーバー データ ストアと通信する汎用のサーバー同期プロバイダーを抽象化して、同期エージェントに対してデータ ストアの特定の実装が明らかにならないようにします。
パブリック クラス ServerSyncProviderProxy ServerSyncProvider のラッパーを提供します。
パブリック クラス SessionVariableException セッション変数の読み取り中または書き込み中に発生するエラーに対してスローされる例外。
パブリック クラス SyncAnchor 同期アンカーをカプセル化します。アンカーは、同期グループに対して同期する変更を判断するための参照ポイントを提供します。
パブリック クラス SyncConfiguration クライアントとサーバーの同期プロバイダーの構成に必要なテーブルおよびパラメーターのコレクションを維持します。
パブリック クラス SyncConflict 同期の競合を行レベルで表します。
パブリック クラス SyncConflictResolver 同期中に競合が発生した場合に実行するアクションを表します。
パブリック クラス SyncContext 同期セッションのデータ変更、およびアンカー値などのメタデータをカプセル化します。
パブリック クラス SyncGroup SyncTable オブジェクトのグループを表し、これらのテーブルに対する変更が一貫して適用されるようにする機構を提供します。
パブリック クラス SyncGroupMetadata 新しいアンカー値など、SyncGroup オブジェクトのメタデータを表します。
パブリック クラス SyncGroupProgress SyncGroup でテーブルの同期の進行状況を示す統計情報セットを表します。
パブリック クラス SyncParameter クライアントからサーバーに送信された情報をカプセル化します。
パブリック クラス SyncParameterCollection SyncParameter オブジェクトのコレクション。
パブリック クラス SyncProgressEventArgs クライアントの SyncProgress イベントおよびサーバーの SyncProgress イベントのデータを提供します。
パブリック クラス SyncSchema 同期にかかわるテーブルを作成するのに必要なスキーマ情報を表します。
パブリック クラス SyncSchemaColumn SyncSchemaTable 内の列のスキーマを表します。
パブリック クラス SyncSchemaColumns SyncSchemaColumn オブジェクトのコレクションを表します。
パブリック クラス SyncSchemaForeignKey 同期にかかわる 2 つのテーブル間の外部キーのリレーションシップを表します。
パブリック クラス SyncSchemaForeignKeys SyncSchemaForeignKey オブジェクトのコレクションを表します。
パブリック クラス SyncSchemaTable 同期にかかわるテーブルのスキーマを表します。
パブリック クラス SyncSchemaTables SyncSchemaTable オブジェクトのコレクションを表します。
パブリック クラス SyncSession 同期セッションを表します。同期セッションの実行中は、SyncSession オブジェクトが存在します。
パブリック クラス SyncStatistics クライアントおよびサーバーで発生した操作の総数に関する、SyncSession の概要を表します。
パブリック クラス SyncTable 同期にかかわるテーブルのクライアント設定を表します。
パブリック クラス SyncTableCollection SyncTable オブジェクトのコレクションを表します。
パブリック クラス SyncTableInfo テーブルの設定とメタデータに関する情報をカプセル化します。この情報は、GetServerInfo を通じてアクセスできます。
パブリック クラス SyncTableMetadata SyncTable に関連付けられている、動機の方向などのメタデータをカプセル化します。
パブリック クラス SyncTableProgress SyncTable オブジェクトの同期の進行状況を示す統計情報セットを表します。
パブリック クラス SyncTracer 同期セッションのトレースを提供します。出力レベルは、エラー、警告、情報、および詳細の 4 つです。

構造体

  構造体 説明
パブリック構造体 SyncServerInfo サーバー側の設定とメタデータに関する情報をカプセル化します。この情報は、GetServerInfo を通じてアクセスできます。

列挙体

  列挙体 説明
パブリック列挙体 ApplyAction 同期中に行を適用できない場合の行の処理オプションを指定します。
パブリック列挙体 ChangeTrackingModel この列挙体の使用は推奨されていません。ピア データベース内で変更箇所を追跡する方法を指定します。
パブリック列挙体 ConflictType 同期中に発生する可能性のある競合の種類を定義します。
パブリック列挙体 DbConflictType 同期中に発生する可能性のある競合の種類を定義します。
パブリック列挙体 DbConnectionFailureAction DbConnectionFailure イベントに応答して実行されるアクションを表します。このイベントは、変更の適用時にデータベース接続が失敗すると発生します。
パブリック列挙体 DbOutdatedSyncAction 古くなったメタデータが存在するピアからの同期要求の処理オプションを定義します。
パブリック列挙体 DbResolveAction 同期中に発生する競合を解決するオプションを指定します。
パブリック列挙体 DbSyncCreationOption データベースの準備中に同期に関連するオブジェクトを作成するときに Sync Framework で実行できるアクションを表します。
パブリック列挙体 DbSyncStage ローカル ピアの観点から同期のさまざまなフェーズを定義します。
パブリック列挙体 ResolveAction 同期中にクライアントで発生する競合を解決するオプションを指定します。
パブリック列挙体 SyncDirection クライアントの観点から、データ変更フローの方向を定義します。
パブリック列挙体 SyncErrorNumber 同期中に発生する可能性のあるエラーの一覧を定義します。
パブリック列挙体 SyncSchemaForeignKeyRule SyncSchemaForeignKeyRule オブジェクトを使用して定義する外部キー制約が、削除操作中または更新操作中に適用されたときに発生するアクションを示します。
パブリック列挙体 TableCreationOption クライアント データベースにテーブルを作成するときに使用できるオプションを定義します。