0
EWS APIを使用して連絡先にアクセスしていますが、 は連絡先の電話番号にアクセスできません。連絡先の電話番号にアクセスできない
それはContactSchema.PhoneNumbersは初期にview.Propertyに受け入れられていないことになりますが、現在私が持っている
をフェッチ:
ItemView view = new ItemView(numItems);
view.PropertySet = new PropertySet(BasePropertySet.IdOnly, new PropertyDefinitionBase[] { ContactSchema.DisplayName});
PropertySet PropSet = new PropertySet();
PropSet.Add(ContactSchema.DisplayName);
PropSet.Add(ContactSchema.PhoneNumbers);
FindItemsResults<Item> findResults;
do
{
findResults = service.FindItems(WellKnownFolderName.Contacts, view);
if (findResults.Items.Count > 0)
{
service.LoadPropertiesForItems(findResults.Items, PropSet);
foreach (var item in findResults.Items)
{
// Display the list of contacts.
if (item is Contact)
{
Contact contact = item as Contact;
PhoneNumberDictionary ph = contact.PhoneNumbers;
// ph is empty here!
}
}
}
view.Offset += findResults.Items.Count;
} while (findResults.MoreAvailable);
をtwittet尋ねる接触同期のWindowsサービスを構築しました:両方.PhoneNumbersと各電話番号の種類が必要とされています連絡先を取得するとき – Ljudevit
私はもう私が私がドキュメントの不足とそのハードを知っていることを知っていることを知らせてくれるのを助けることができてうれしいです。 – rojobo