Click or drag to resize

ITHit.WebDAV.Server Namespace

IT Hit WebDAV Classes Reference
This namespace provides classes for accessing WebDAV server items, file structure management, properties management.
Classes
  ClassDescription
Public classCode exampleDavContextBase
Serves as the abstract base class for WebDAV context.
Public classCode exampleDavContextBaseAsync
Serves as the abstract base class for WebDAV context.
Public classCode exampleDavEngine
The DavEngine class provides the core implementation for WebDAV engine.
Public classCode exampleDavEngineAsync
The DavEngine class provides the core implementation for WebDAV engine.
Public classDavEnvironment
Exposes environment specific information like the .net runtime running.
Public classDavException
Exception which can be thrown by WebDAV interface implementations.
Public classEncodeUtil
Encodes/Decodes url parts.
Public classInvalidLicenseException
Exception that indicates that the license is invalid.
Public classCode exampleMimeType
Provides functionality for getting mime type by file extension.
Public classMultistatusException
Exception which contains errors for multiple items or properties.
Public classCode examplePostUploadProgressModule
Enables POST upload with progress of files to IIS/ASP.NET.
Public classPropertyValue
Describes one property associated with hierarchy item object.
Structures
  StructureDescription
Public structureDavStatus
Represents HTTP status code with description.
Public structureErrorDetails
Describes detail that can be passed to DavException.
Public structurePropertyName
Describes property name.
Interfaces
  InterfaceDescription
Public interfaceIContent
Base interface for items that have content, like IFile.
Public interfaceIContentAsync
Base interface for items that have content, like IFileAsync.
Public interfaceIHierarchyItem
Represents one item (file, folder) in the WebDAV repository.
Public interfaceIHierarchyItemAsync
Represents one item (file, folder) in the WebDAV repository.
Public interfaceIItemCollection
Base interface for folders.
Public interfaceIItemCollectionAsync
Base interface for folders.
Public interfaceILogger
Engine uses this interface to perform logging.
Enumerations
  EnumerationDescription
Public enumerationLogFlagsEnum
Logging options.