Lyncに基づいて、会社のディレクトリ用のカスタムUIを作成しています。見つかった接触がされている場合Lync - ContactEndpointsとの一貫性のない動作
var cit = ContactInformationType.ContactEndpoints;
var endpoints = contact.GetContactInformation(cit) as List<object>;
問題
:私は電話番号を表示するには、そのエンドポイントにアクセスしようと一致する連絡先のそれぞれについて
Container.Instance.Lync.ContactManager.BeginSearch(SearchQuery,
SearchProviders.GlobalAddressList,
SearchFields.AllFields,
SearchOptions.IncludeContactsWithoutSipOrTelUri,
500,
ContactsAndGroupsCallback, SearchQuery);
:Lyncの2013使用して、私は、この検索を実行します私がLyncを接続するために使用しているアカウントの連絡先リストは、完全な詳細(5つのエンドポイント)にアクセスできます。しかし、彼が連絡先リストにいない場合、私は1つのエンドポイントにしかアクセスできません。
なぜそれが起こっているのですか?私がオフにする必要があるグローバルなプライバシー設定がありますか?
どのようにしてすべてのエンドポイントにいつアクセスできますか?
ありがとうございます。
PS:結果セット内の各連絡先を個別にロードしようとしましたが、同じ動作が発生しました。
私はこの1つを使用しています:http://www.microsoft.com/en-us/download/details.aspx?id=36824 – Maxim
本当にADを検索しようとしています)これは解決策ではありませんが、 :連絡先リストにない壊れた連絡先を見つけてみてください。完全な詳細にアクセスできない場合は、Lyncクライアントで検索を実行します(検索結果に含める必要があります)。結果:連絡先はSDKを介して使用できます – Tahiaji