Dan's WebDAV 101

This blog covers Messaging API development for Exchange and Outlook. My name is Daniel Bagley, I'm on the Messaging Developer Team.

Browse by Tags

Tagged Content List
  • Blog Post: Howto: Set multiple extended properties on a folder using raw XML for EWS with a POST

    Hmmm, there are very few samples on setting multiple extended properties on folders using a POST to EWS... so, I thought I would blog one. This sample can be used with: http://blogs.msdn.com/webdav_101/archive/2009/02/27/howto-post-xml-to-ews-using-exchangeservicebinding-credentials.aspx ...
  • Blog Post: Howto: Post XML to EWS using ExchangeServiceBinding credentials.

    Here is a sample which shows how to use the connection of the Exchange Service Binding to do a POST to EWS using an XML string. // Sample calling code: private void cmdExecute_Click( object sender, EventArgs e) { string sRequest = string .Empty; bool bRet = false ; string...
  • Blog Post: Example: How to use PS_INTERNET_HEADERS with cdo 1.21 for custom properties.

    'This example uses PS_INTERNET_HEADERS for setting a custom property const smbx="mymailbox" ' TODO: Change const ssrv="myserver" ' TODO: Change const mycdoInetPset = "8603020000000000C000000000000046" const myXheader = "X-SPAM" ' TODO: Change to your property set oses=createobject("mapi.session...
  • Blog Post: How to work with Item and Folder Permissions using WebDAV?

    Permissions to folders and items can be read and changed via WebDAV using an XML descriptor. It’s also possible to use other APIs such as ADO update security settings. An XML descriptor is an XML document in a string which describes security permissions to an item or folder. A PROPFIND is used to read...
  • Blog Post: HOWTO: Make XML returned from a propfind easier to read

    Here is a sample to reformat XML returned from WebDAV PROPFINDs to make it a little easier to read. ' ReformXML - reformats the XML to be more easily readable Private Function ReformXML(sOriginalXML) Dim sXML As String sXML = sOriginalXML sXML = Replace(sXML, "<", (vbCrLf & "<")) sXML =...
Page 1 of 1 (5 items)