有没有人有使用 Exchange Managed Webservices 和 Exchange Online ( Office 365 )的经验
普通交易所和在线之间是否存在重大变化?我可以为此使用普通的api吗?
有什么提示吗?
有没有人有使用 Exchange Managed Webservices 和 Exchange Online ( Office 365 )的经验
普通交易所和在线之间是否存在重大变化?我可以为此使用普通的api吗?
有什么提示吗?
首先,重要的是要知道 O365 当前正在运行 Exchange Server 2010 Service Pack 1,使用 Exchange 托管 API 时必须指定什么。
交换自动发现由集中式交换集群完成,因此您必须在此处启用重定向。
var service = new ExchangeService(ExchangeVersion.Exchange2010_SP1)
{
Credentials = new WebCredentials("MyO365UserId", "Password")
};
service.AutodiscoverUrl("foo@bar.onmicrosoft.com", delegate { return true; });
var allContactsFromO365 = service
.FindItems(WellKnownFolderName.Contacts, new ItemView(99));
foreach (var contact in allContactsFromO365
.Where(item => item as Contact != null)
.OfType<Contact>())
{
Console.WriteLine(contact.DisplayName);
}
希望能有所帮助。
所以你可以看到它是常规的托管 API 代码..
玩得开心