Click or drag to resize

ITHit.WebDAV.Client Namespace

IT Hit WebDAV Classes Reference
This namespace provides classes for accessing WebDAV server items, file structure management, properties management and items locking.
Classes
  ClassDescription
Public classContentStream
Public classCode exampleLockInfo
Information about lock set on an item.
Public classLockUriTokenPair
Represents pair of file or folder uri - lock token. Used to access locked resources.
Public classCode exampleOptionsInfo
Options of an item, described by supported HTTP extensions
Public classCode exampleProperty
WebDAV Property that represents xml properties as well as allows to access simple string properties.
Public classCode examplePropertyName
WebDAV property name.
Public classSource
Media type independent link.
Public classCode exampleWebDavSession
Session for accessing WebDAV servers.
Public classCode exampleWebDavSessionAsync
Session for accessing WebDAV servers.
Structures
  StructureDescription
Public structureHttpStatus
Structure that describes HTTP response's status.
Interfaces
  InterfaceDescription
Public interfaceCode exampleIConnectionSettings
Connection settings.
Public interfaceCode exampleIConnectionSettingsAsync
Connection settings.
Public interfaceCode exampleIFile
Represents a file on a WebDAV server.
Public interfaceCode exampleIFileAsync
Represents a file on a WebDAV server.
Public interfaceCode exampleIFolder
Represents a folder in a WebDAV repository.
Public interfaceCode exampleIFolderAsync
Represents a folder in a WebDAV repository.
Public interfaceCode exampleIHierarchyItem
Represents one WebDAV item (file, folder, version or lock-null).
Public interfaceCode exampleIHierarchyItemAsync
Represents one WebDAV item (file, folder, version or lock-null).
Public interfaceCode exampleIItemContent
Provides file upload and download functionality.
Public interfaceCode exampleIItemContentAsync
Provides file upload and download functionality.
Public interfaceCode exampleIMultistatus
Represents information about errors occurred in different elements.
Public interfaceCode exampleIMultistatusAsync
Represents information about errors occurred in different elements.
Public interfaceCode exampleIMultistatusResponse
Represents error occurred in one element.
Public interfaceCode exampleIMultistatusResponseAsync
Represents error occurred in one element.
Public interfaceCode exampleIPropertyMultistatusResponse
Provides means for finding which properties failed to update.
Public interfaceCode exampleIPropertyMultistatusResponseAsync
Provides means for finding which properties failed to update.
Public interfaceCode exampleIResumableUpload
Provides support partial uploads and resuming broken uploads.
Public interfaceCode exampleIResumableUploadAsync
Provides support partial uploads and resuming broken uploads.
Public interfaceCode exampleIVersion
Represents a single file version.
Public interfaceCode exampleIVersionAsync
Represents a single file version.
Enumerations
  EnumerationDescription
Public enumerationAutoVersion
Auto versioning modes.
Public enumerationCode exampleFeatures
Represents WebDAV server item compliance.
Public enumerationItemType
Type of IHierarchyItem.
Public enumerationCode exampleLockScope
Scope of the lock.