我想创建一个应用程序,使用EWS api访问联系人。
在这个过程中,我需要查看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());
}
}
这段代码可以编译和执行没有问题,但是每个联系人的 ExtendedProperties 计数都为 0,在 Outlook 中约为 30。
那么我该如何获取我要查找的属性呢?
顺便提一下,我正在使用 Exchange 2007。
谢谢。