Exchange学习

MS Exchange Server开发技术主要有:

 在Exchange SDK文档和示例中,已经对各种技术的各个特点介绍得很详细。我个人比较喜欢ADSI和WebDAV的开发方式。特别对于WebDAV,由于不大熟悉,所以也很想探索下。

 WebDAV是HTTP1.1协议的一个扩展协议,在WebDAV协议中定义了PROPFIND, MOVE, DELETE, MKCOL, SEARCH等方法,所有的数据都以XML格式组织。由于它是HTTP1.1的扩展,因为也是典型WebDAV Request请求和WebDAV Response应答。在ASP.NET世界里,我们仍然可以使用MSXML组件的XMLHTTP进行开发(参考使用C#访问Hotmail),但是更好的是使用受管方式开发,受管方式采用System.Net命名空间里的System.Net.HttpWebRequest、System.Net.WebResponse和System.Xml命名空间。

另外,随Exchange2003带的Issue Tracking Application范例演示了如何用ASP.NET开发基于Exchange2003的系统应用。该范例同时也是一个WebDAV开发Exchange应用的很好例子,其中上面提及的WebDAV的大部分方法实现都在 E2kDav.cs 和 Utility.cs?的两个cs文件里,个人感觉看完该例子后,对我进一步学习Exchange开发很是受用。

原文地址:https://www.cnblogs.com/wudingfeng/p/1347786.html