Sync Framework の簡易プロバイダー コンポーネント

Sync Framework 簡易プロバイダー コンポーネントは、プロバイダーの作成プロセスを簡略化し、レプリカがそのデータ ストアの変更を追跡できないシナリオを有効にするよう設計されています。詳細については、「簡易カスタム プロバイダーの実装」を参照してください。

このセクションの内容

次のインターフェイスは、変更追跡をサポートしないレプリカ用に設計されています。

IFullEnumerationCallback インターフェイス

IFullEnumerationSyncProvider インターフェイス

次のインターフェイスは、アンカー ベースの変更追跡をサポートするレプリカ用に設計されています。通常、アンカーとは、特定の時点です。指定されたアンカー後の変更は、特定のセッション中に同期されます。

IAnchorChangeDetectionCallback インターフェイス

IAnchorSyncProvider インターフェイス

次のインターフェイスは、完全な列挙とアンカー ベースの変更追跡をサポートします。

CHANGE_UNIT_SET 構造体

IFilteredSimpleSyncProvider インターフェイス

CHANGE_UNIT_VERSION_RULE 構造体

IGlobalIdHandler インターフェイス

CONFLICT_INFORMATION 構造体

IItemFieldsEnumerator インターフェイス

FIELD_VALUE 構造体

IMetadataSchemaCallback インターフェイス

IDENTITY_RULE 構造体

IRecoverableErrorCallback インターフェイス

ITEM_CHANGE 構造体

ISimpleSyncColumnFilter インターフェイス

ITEM_FIELDS 構造体

ISimpleSyncEvents インターフェイス

ITEM_METADATA_SCHEMA 構造体

ISimpleSyncProvider インターフェイス

SIMPLE_SYNC_FIELD_DEFINITION 構造体

ISimpleSyncProviderConcurrencyConflictResolver インターフェイス

ITEM_CHANGE_TYPE 列挙体

ISimpleSyncProviderConstraintConflictResolver インターフェイス

CONCURRENCY_CONFLICT_TYPE 列挙体

ISimpleSyncProviderManagedWrapper インターフェイス

PROVIDER_FRAMEWORK_DELETE_MODE 列挙体

ISimpleSyncSessionState インターフェイス

PROVIDER_FRAMEWORK_FILTER_FLAGS 列挙体

ISimpleSyncServices インターフェイス

FIELD_VALUE_UNION 和集合

 

エラー コード

簡易プロバイダー コンポーネントでは、問題を報告する際にカスタム エラーを使用します。詳細については、「簡易プロバイダーのエラー コード」を参照してください。

参照

概念

Sync Framework のアンマネージ API
簡易カスタム プロバイダーの実装