2

ExchangeService::ResolveName API を使用して名前を解決しようとしています

しかし問題は、一致があるにもかかわらず、連絡先の ItemId が常に null であることです。

NameResolutionCollection matchingnames = service.ResolveName("X@X.com",     ResolveNameSearchLocation.DirectoryOnly, true);
        foreach (NameResolution item in matchingnames)
        {
            Contact contact = item.Contact;
            contact.ItemId // This is always NULL irrespective 

        }

私は何か間違ったことをしていますかどうすれば連絡先の詳細を掘り下げることができますか..プロフィール写真のように連絡先のItemIdは常にNULLであるため、それを行うことはできません

4

2 に答える 2

0

また、私の環境ではnull、各NameResolutionCollectionアイテムの「連絡先」が常に「」に設定されているのに、メールボックス プロパティが入力されていることがわかりました。

だからあなたはこれを試すことができます:

EmailAddress address = item.Mailbox;
String Name = address.Name.ToString();
于 2013-01-14T10:40:34.977 に答える