Description
The WebDAV .NET is client WebDAV API for Microsoft .NET Framework and Microsoft .NET Compact Framework. The component supports all WebDAV protocol methods and properties specified in RFC 2518.
Built from same source code all classes and methods support Microsoft .NET Framework and Microsoft .NET Compact Framework. The API is written in 100% managed C# code.
Editions
- WebDAV .NET - implementation for .NET Framework. All versions of .NET Framework and Mono are supported.
- WebDAV .NET Compact Edition - implementation for .NET Compact Framework. All versions of .NET Compact Framework are supported.
Licensing
- 1 developer license permits use by one developer and allows unlimited royalty-free distribution of runtime.
- Unlimited developer license permits use by an unlimited number of developers within one organization and allows unlimited royalty-free distribution of runtime.
- Blueprint edition is source code license and permits use by an unlimited number of developers within one organization and allows unlimited royalty-free distribution of runtime. Blueprint edition includes source code of WebDAV .NET and WebDAV .NET Compact Edition.
Features
- Support for Basic, Digest, Kerberos, Windows Integrated Authentication (NTLM).
- Support SSL and HTTPS.
- Create folders.
- Delete folders and resources.
- Copy folders and resources.
- Move folders and resources.
- Get properties.
- Get properties as XML string.
- Set properties.
- Remove properties.
- List folder content.
- List recursive.
- Support shared and exclusive locks.
- Lock folders and resources.
- Unlock folders and resources.
- Refresh locks.
- Synchronous and asynchronous upload.
- Synchronous and asynchronous download.
- Show upload/download progress.
- Get input stream to write to a resource.
- Get output stream to read from a resource.