This project is read-only.


The project will not be maintained at CodePlex anymore. If you have any issues or questions about the Portable WebDAV Library, please visit the GitHub project site

Project description

Portable WebDAV Library is a fully RFC 4918 compliant WebDAV client library which is implemented das portable class library (PCL) for use on desktop environments as well as mobile devices.

Main project aims

  • Full compliance to RFC 4918 (HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV))
  • Portability: Mobile and desktop environment (project targets .NET Framework 4.5.1, Windows 8.1 and Windows Phone 8.1)
  • Level of abstraction: There is a low level of abstraction (class WebDavClient) which supports all WebDAV operations directly. This is recommended for users who are familiar with the RFC 4918 specification. A higher level of abstraction is also provided (class WebDavSession) that hides most of the WebDAV specific operations and provides an easy access to WebDAV Servers
  • Fast and fluid: All operations which might last longer are implemented as asynchronous methods
  • WebDAV object model: Object model that represents all WebDAV artifacts used in WebDAV communication (as XML request/response content). No need to build own request XML content strings or parsing the contents of a response of a WebDAV server
So far the project is tested against IIS and ownCloud (sabre/dav).

A full (online) documentation of the library can be found here:
Portable WebDAV Library online documentation

Last edited Sep 5, 2016 at 1:54 PM by decatec_de, version 15