WebDAV Client Library for .NET
WebDAV Client Library in .NET for creating iOS, Android and desktop DAV-enabled client applications.
iOS File Provider in Xamarin for WebDAV
iOS 11+ Sample FileProvider
The library is provided with a sample file provider application for iOS 11+ that enables opening documents directly from WebDAV server and saving back without download/upload steps.
The sample application integrates into standard iOS Locations - Browse interface, so user can utilize Open menu in mobile MS Word, Excel, PowerPoint, use Files iOS app to manage documents or use any other application to open documents from your CMS/CRM/ERP via WebDAV.
High Level Programming Interfaces
- No WebDAV and XML experience required.
- WebDAV RFC 4918, 2518 and DeltaV RFC 3253 compliant.
- Runs on .NET, Xamarin iOS and Android.
- Provides sync and TAP async interfaces.
- Full WebDAV Class 2 locks management support.
- Resumable upload support (Pause / Cancel / Restore broken upload).
- Range / Content-Range header support for PUT and GET.
- Basic, Digest, NTLM, Kerberos or custom authentication.
- C# source codes provided with unit and integration tests.
Build Your Own File Manager UI
Using WebDAV Client Library for .NET you can build your own User Interface for managing files on your server according to open standards.
Your server can run WebDAV-compliant server based on .NET, Java, Node.js or any other technology.
Find out how to add WebDAV Client Library for .NET to your project and connect to a WebDAV server.
Managing Items Hierarchy on a WebDAV Server
See how to use WebDAV Client Library for .NET to list folder content, create folders, copy, move and delete files and folders.
Programming Resumable Files Upload
IT Hit WebDAV Client Library for .NET provides powerful upload functionality with upload pause and resume. Find how resumable upload works and how to restore a broken upload.
Managing Custom Properties on a WebDAV Server
See how to request additional properties when listing folder content, list all item custom properties, create, update and delete custom properties.
Managing Locks on Your WebDAV Server
Locks protect the document while being edited from concurrent modifications. Locks support on your WebDAV server is vital for Microsoft Office editing. While in most cases your WebDAV client, including Microsoft Office, will manage locks automatically you may need to discover locks support, enumerate locks and unlock a file if needed.Using IT Hit library you can copy, move and delete items, read and set custom properties, manage file versions, lock items and discover locks.
Class Reference Documentation
Online class reference documentation provides description of all WebDAV Client Library for .NET interfaces, methods and properties with sample code.