Я пытаюсь создать приложение, которое использует API EWS для доступа к контактам.
Мне нужно просмотреть одно из свойств пользователя Outlook в этом процессе, но я не понимаю, как получить его при использовании EWS. На данный момент только что попробовал...
service.Url = new Uri("https://url/ews/Exchange.asmx");
service.Credentials = new WebCredentials("credentials");
var results = service.FindItems(folderId, new ItemView(100));
foreach (var item in results)
{
Contact contact = item as Contact;
foreach (var prop in contact.ExtendedProperties)
{
Console.WriteLine(prop.Value.ToString());
}
}
Который компилируется и выполняется без проблем, но для каждого контакта количество расширенных свойств равно 0, что в Outlook составляет около 30.
Итак, как я могу получить свойства, которые я ищу?
Просто к сведению. Я использую exhcnage 2007.
Спасибо.