企業のWebサービスから取得した電子メールアドレス一覧があります。
すべてのアドレスが有効な連絡先としてLync/S4Bに存在することがわかっています。複数の連絡先をLync2013 SDKで1件の検索から取得
このアドレスのリストの存在を示すアプリケーションを作成しようとしていますが、リストが大きい場合はパフォーマンスの問題が発生しています。
最悪の場合、私は存在を得るために必要な約400のアドレスを持っています。ソファは、アドレスを連絡先に正しく変換できる唯一の方法は、SearchProviders.GlobalAddressListを使用して400のContactManager.BeginSearch()リクエスト(各アドレスごとに1つ)を起動することです。私はウェブ上でたくさんの検索を行い、これを行うための他の方法を見つけることができません。私の場合、ExpertSearchは有効になっていません。連絡先を取得するのに約50秒かかります。
1)連絡先をより迅速に取得するためのアイデアはありますか?
2)Subscriptionlist.Subscribe()を呼び出した後にサブスクリプションリストに連絡先を追加することはできますか?その場合は、サブスクリプションリストの既存の連絡先を再度購読しますか?また、新しい連絡先が追加された後にSubscribe()を再度呼び出さなければなりませんか?