Sync Framework を使用して、Active Directory と Web サービスを提供するアプリケーションの間でユーザー データを同期しようとしています。Active Directory 用と Web サービス用の 2 つの FullEnumerationSimpleSyncProvider クラスを作成し、両方で共有できる共通のデータ型とメタデータ列を作成しました。現在、どちらも独自の ReplicaId および Metadata ストアを維持できます。
私が直面している問題は、あるプロバイダーの結果を別のプロバイダーに一致させる方法がわからないことです。これは、プロバイダーの個別のデータ ストアに一致する Id 情報がなく、使用できるほとんどすべてのフィールドがあるレコードを別のレコードと一致させることは、同期が必要になる可能性があり、ID (ユーザー名、電子メールなど) を提供するために 100% 信頼することはできません。
同期フレームワークに、あるプロバイダーから別のプロバイダーに行を一致させる方法をフレームワークに伝えるために、ある種のあいまい一致を行うために使用できるメカニズムがありますか? 足りないものはありますか?
ありがとう、マーク