About: WebDav


API Interface: Mailbox Accessor
API Interface: HTTP Protocol Extension

Business Logic: Mail, Contacts and Simple Calendaring.
Language Support: Any language that can submit XML formatted HTTP requests
Direct Property Access: Yes.
Product Versions: Exchange 2000, Exchange 2003 and Exchange 2007

Summary:

Exchange WebDAV is an extension of IIS WebDAV built specifically for Exchange Server.  WebDAV can be used to create, delete, change, and search items and folders in the Exchange Web Store. Using WebDAV is simply a matter of creating and reading formatted XML submitted to and received from an Exchange server via HTTP.

Points of Interest:

  • WebDAV is not a web service, the developer must read and write the XML strings without the use of a Visual Studio proxy class
  • Complex calendaring including the ability to send meeting requests and modify complex recurrence patterns in WebDAV is not supported.
  • In Exchange 2000 and 20003 WebDAV was is only Exchange API supported for use in managed.
  • Exchange Web Services (EWS) was added to Exchange 2007 as a replacement for WebDAV.
  • WebDAV is not supported in Exchange 2010 and above.  Consider moving to Exchange Web Services or REST for new development.
  • WebDAV has a lot of capabilities, however it requires a lot of coding and it is often difficult to create properly formed items.  As an example there was no support for complex calendar items with WebDAV due to the complexity involved and the need to use MIME and ICS content.

Backgrounders:

Exchange Store WebDAV Protocol
https://msdn.microsoft.com/en-us/library/aa143161(v=exchg.65).aspx

WebDAV 101 – blog articles on Exchange WebDAV
http://blogs.msdn.com/b/webdav_101/archive/tags/webdav/

Welcome to WebDAV 101 – Training document
http://blogs.msdn.com/b/webdav_101/archive/2006/06/30/welcome-to-webdav-101.aspx
http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-00-65-28-51/WEBDAV-101-_2D00_rev-1.6.doc

Large Samples:

WebStoreExplore 1.8.3 is now public
http://blogs.msdn.com/b/webdav_101/archive/2011/06/01/webstoreexplore-1-8-3-is-now-public.aspx

Also see:

About: Messaging APIs
http://blogs.msdn.com/b/webdav_101/archive/2015/08/07/about-messaging-apis.aspx 

 

Comments (0)

Skip to main content