Microsoft.Synchronization.Data 名前空間

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

クラス

  クラス 説明
Public class AnchorException アンカーを返すことができないなど、アンカーに関連するエラーに対してスローされる例外。
Public class ApplyChangeFailedEventArgs クライアントの ApplyChangeFailed イベントおよびサーバーの ApplyChangeFailed イベントのデータを提供します。
Public class ApplyingChangesEventArgs クライアントの ApplyingChanges イベントおよびサーバーの ApplyingChanges イベントのデータを提供します。
Public class ApplyMetadataFailedEventArgs ApplyMetadataFailed イベントのデータを提供します。
Public class ChangesAppliedEventArgs クライアントの ChangesApplied イベントおよびサーバーの ChangesApplied イベントのデータを提供します。
Public class ChangesSelectedEventArgs クライアントの ChangesSelected イベントおよびサーバーの ChangesSelected イベントのデータを提供します。
Public class ClientSyncProvider クライアント データ ストアと通信するクライアント同期プロバイダーを抽象化して、同期エージェントに対してデータ ストアの特定の実装が明らかにならないようにします。
Public class CreatingSchemaEventArgs CreatingSchema イベントのデータを提供します。
Public class DataColumnSurrogate カスタム バイナリ シリアル化中に Sync Framework によって使用される DataColumn オブジェクトのサロゲートを表します。
Public class DataSetSurrogate カスタム バイナリ シリアル化中に Sync Framework によって使用される DataSet オブジェクトのサロゲートを表します。
Public class DataSyncException 同期中にスローされる例外の基本クラス。
Public class DataTableSurrogate カスタム バイナリ シリアル化中に Sync Framework によって使用される DataTable オブジェクトのサロゲートを表します。
Public class DbApplyChangeFailedEventArgs ApplyChangeFailed イベントのデータを提供します。
Public class DbApplyingChangesEventArgs ApplyingChanges イベントのデータを提供します。
Public class DbBatchAppliedEventArgs BatchApplied イベントのデータを提供します。
Public class DbBatchSpooledEventArgs BatchSpooled イベントのデータを提供します。
Public class DbBeginSnapshotInitializationEventArgs BeginSnapshotInitialization イベントのデータを提供します。
Public class DbChangesAppliedEventArgs ChangesApplied イベントのデータを提供します。
Public class DbChangesSelectedEventArgs ChangesSelected イベントのデータを提供します。
Public class DbEndSnapshotInitializationEventArgs EndSnapshotInitialization イベントのデータを提供します。
Public class DbMetadataSyncException テーブル メタデータの作成中または読み取り中に発生するエラーに対してスローされる例外。
Public class DbMissingCommandException プロバイダーまたはアダプターで必要なコマンドが見つからない場合にスローされる例外。
Public class DbOutdatedEventArgs SyncPeerOutdated イベントのデータを提供します。
Public class DbOutdatedSyncException 古くなったメタデータが含まれるピアを同期した際に発生するエラーに対してスローされる例外。
Public class DbProvisioningException 同期に参加するデータベースを準備する際に発生するエラーに対してスローされる例外。
Public class DbSchemaException テーブル スキーマの作成中または読み取り中に発生するエラーに対してスローされる例外。
Public class DbSelectingChangesEventArgs SelectingChanges イベントのデータを提供します。
Public class DbSnapshotInitializationStatistics クライアント データベースのスナップショット初期化に関する、セッション レベルの一連の統計情報を表します。
Public class DbSnapshotInitializationTableStatistics クライアント データベースのスナップショットの初期化に関する、テーブル レベルの一連の統計情報を表します。
Public class DbSyncAdapter ローカル ピア データベースでのデータ変更およびメタデータ変更の取得と適用に使用される一連のコマンドを表します。
Public class DbSyncAdapterCollection DbSyncAdapter オブジェクトのコレクション。
Public class DbSyncBatchInfo 同期バッチに含まれているデータのメタデータを含んでいるバッチ ヘッダー ファイルを表します。

このクラスは、CLS に準拠していません。
Public class DbSyncColumnDescription DbSyncTableDescription オブジェクトの Columns の一覧に含まれる列のスキーマを表します。これはデータベースの準備中に使用されます。
Public class DbSyncColumnDescriptionCollection DbSyncColumnDescription オブジェクトのコレクションを表します。
Public class DbSyncColumnMapping ローカル データベース内の列をリモート データベース内の列に割り当てます。
Public class DbSyncColumnMappingCollection DbSyncColumnMapping オブジェクトのコレクションを表します。
Public class DbSyncConflict 同期の競合を行レベルで表します。
Public class DbSyncContext 同期セッションのデータ変更とメタデータをカプセル化します。
Public class DbSyncException ピア データベースの同期中にスローされる例外の基本クラス。
Public class DbSyncForeignKeyConstraint 同期にかかわる 2 つのテーブル間の外部キーのリレーションシップを表します。
Public class DbSyncForeignKeyConstraintCollection DbSyncForeignKeyConstraint オブジェクトのコレクションを表します。
Public class DbSyncProgressEventArgs SyncProgress イベントのデータを提供します。
Public class DbSyncProvider ピア データベースと通信するピア同期プロバイダーをカプセル化して、同期エージェントに対してデータベースの特定の実装が明らかにならないようにします。

このクラスは、CLS に準拠していません。
Public class DbSyncScope 同期するオブジェクトの論理的なグループを表します。
Public class DbSyncScopeDescription 同期スコープを表します。同期スコープはまとめて同期されるテーブルの論理グループで、フィルター処理される場合もあります。
Public class DbSyncScopeMetadata 特定のスコープに関連付けられているナレッジなど、DbSyncScope オブジェクトのメタデータを表します。
Public class DbSyncScopeProgress DbSyncScope でオブジェクトの同期の進行状況を示す統計情報セットを表します。
Public class DbSyncSession 同期セッションを表します。同期セッションの実行中は、DbSyncSession オブジェクトが存在します。
Public class DbSyncSessionProgressEventArgs SessionProgress イベントのデータを提供します。

このクラスは、CLS に準拠していません。
Public class DbSyncTableDescription DbSyncScopeDescription オブジェクトの Tables の一覧に含まれるテーブルのスキーマを表します。これはデータベースの準備中に使用されます。
Public class DbSyncTableDescriptionCollection DbSyncTableDescription オブジェクトのコレクションを表します。
Public class DbSyncTableProgress ピアの同期で使用されるテーブルの同期の進行状況を示す統計情報セットを表します。
Public class MetadataException テーブル メタデータの作成中、読み取り中、または書き込み中に発生するエラーに対してスローされる例外。
Public class RelationalSyncProvider データベースと通信する汎用の同期プロバイダーを抽象化して、同期エージェントに対してデータベースの特定の実装が明らかにならないようにします。

このクラスは、CLS に準拠していません。
Public class SchemaCreatedEventArgs SchemaCreated イベントのデータを提供します。
Public class SchemaException テーブル スキーマの作成中または読み取り中に発生するエラーに対してスローされる例外。
Public class SelectingChangesEventArgs クライアントの SelectingChanges イベントおよびサーバーの SelectingChanges イベントのデータを提供します。
Public class ServerSyncProvider サーバー データ ストアと通信する汎用のサーバー同期プロバイダーを抽象化して、同期エージェントに対してデータ ストアの特定の実装が明らかにならないようにします。
Public class ServerSyncProviderProxy ServerSyncProvider のラッパーを提供します。
Public class SessionVariableException セッション変数の読み取り中または書き込み中に発生するエラーに対してスローされる例外。
Public class SyncAnchor 同期アンカーをカプセル化します。アンカーは、同期グループに対して同期する変更を判断するための参照ポイントを提供します。
Public class SyncConfiguration クライアントとサーバーの同期プロバイダーの構成に必要なテーブルおよびパラメーターのコレクションを維持します。
Public class SyncConflict 同期の競合を行レベルで表します。
Public class SyncConflictResolver 同期中に競合が発生した場合に実行するアクションを表します。
Public class SyncContext 同期セッションのデータ変更、およびアンカー値などのメタデータをカプセル化します。
Public class SyncGroup SyncTable オブジェクトのグループを表し、これらのテーブルに対する変更が一貫して適用されるようにする機構を提供します。
Public class SyncGroupMetadata 新しいアンカー値など、SyncGroup オブジェクトのメタデータを表します。
Public class SyncGroupProgress SyncGroup でテーブルの同期の進行状況を示す統計情報セットを表します。
Public class SyncParameter クライアントからサーバーに送信された情報をカプセル化します。
Public class SyncParameterCollection SyncParameter オブジェクトのコレクション。
Public class SyncProgressEventArgs クライアントの SyncProgress イベントおよびサーバーの SyncProgress イベントのデータを提供します。
Public class SyncSchema 同期にかかわるテーブルを作成するのに必要なスキーマ情報を表します。
Public class SyncSchemaColumn SyncSchemaTable 内の列のスキーマを表します。
Public class SyncSchemaColumns SyncSchemaColumn オブジェクトのコレクションを表します。
Public class SyncSchemaForeignKey 同期にかかわる 2 つのテーブル間の外部キーのリレーションシップを表します。
Public class SyncSchemaForeignKeys SyncSchemaForeignKey オブジェクトのコレクションを表します。
Public class SyncSchemaTable 同期にかかわるテーブルのスキーマを表します。
Public class SyncSchemaTables SyncSchemaTable オブジェクトのコレクションを表します。
Public class SyncSession 同期セッションを表します。同期セッションの実行中は、SyncSession オブジェクトが存在します。
Public class SyncStatistics クライアントおよびサーバーで発生した操作の総数に関する、SyncSession の概要を表します。
Public class SyncTable 同期にかかわるテーブルのクライアント設定を表します。
Public class SyncTableCollection SyncTable オブジェクトのコレクションを表します。
Public class SyncTableInfo テーブルの設定とメタデータに関する情報をカプセル化します。この情報は、GetServerInfo を通じてアクセスできます。
Public class SyncTableMetadata SyncTable に関連付けられている、動機の方向などのメタデータをカプセル化します。
Public class SyncTableProgress SyncTable オブジェクトの同期の進行状況を示す統計情報セットを表します。
Public class SyncTracer 同期セッションのトレースを提供します。出力レベルは、エラー、警告、情報、および詳細の 4 つです。

構造体

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

列挙値

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