Index

IT Hit WebDAV AJAX Library Class Reference


Logger
Provides static methods for logging.
LogLevel
Type of information being logged.
Instance of this class is passed to callback function. It provides information about success or failure of the operation as well as you will use it to get the results of the asynchronous call.
This class provides methods for opening documents for editing directly from server and saving back to server without download and upload steps. This includes editing Microsoft Office documents as well as any other file types and works on Windows, Mac OS X and Linux.
Error
Represents information about errors occurred in different elements.
Base exception for all exceptions thrown by browser extension integration. Initializes a new instance of the IntegrationException class with a specified error message.
Base exception for all exceptions thrown by WebDAV client library. Initializes a new instance of the WebDavException class with a specified error message.
Is thrown whenever and erroneous http response is received. Initializes a new instance of the WebDavHttpException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item, multistatus response and status of the response caused the error.
The request could not be understood by the server due to malformed syntax. Initializes a new instance of the BadRequestException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
The request could not be carried because of conflict on server. Initializes a new instance of the ConflictException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
The method could not be performed on the resource because the requested action depended on another action and that action failed. Initializes a new instance of the DependencyFailedException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
The server refused to fulfill the request. Initializes a new instance of the ForbiddenException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
Insufficient storage exception. Initializes a new instance of the InsufficientStorageException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and error response caused the error.
Quota not exceeded exception. Initializes a new instance of the QuotaNotExceededException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and error response caused the error.
Sufficient disk space exception. Initializes a new instance of the SufficientDiskSpaceException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and error response caused the error.
The item is locked. Initializes a new instance of the LockedException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
The method is not allowed. Initializes a new instance of the MethodNotAllowedException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
The item doesn't exist on the server. Initializes a new instance of the NotFoundException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
The method is not implemented. Initializes a new instance of the NotImplementedException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
Precondition failed. Initializes a new instance of the PreconditionFailedException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response with error details.
Is raised whenever property processing was unsuccessfull. Initializes a new instance of the PropertyException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
Thrown when server responded with Property Conflict http response. Initializes a new instance of the PropertyConflictException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
Thrown when server responded with Property forbidden http response. Initializes a new instance of the PropertyForbiddenException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
Thrown when server responded with Property Not Found http response. Initializes a new instance of the PropertyNotFoundException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
Incorrect credentials provided or insufficient permissions to access the requested item. Initializes a new instance of the UnauthorizedException class with a specified error message, a reference to the inner exception that is the cause of this exception, href of the item and multistatus response caused the error.
Features
Represents features supported by WebDAV server.
Represents one WebDAV item (file, folder or lock-null).
File
Represents a file on a WebDAV server.
Folder
Represents a folder in a WebDAV repository.
Structure that describes HTTP response's status.
LockInfo
Information about lock set on an item.
LockScope
Scope of the lock. Represents exclusive or shared lock.
Represents pair of resource uri - lock token. Is used to access locked resources.
The class represents set of extensions to be edited with Microsoft Office.
Represents information about errors occurred in different elements.
Represents error occurred in one element.
Provides means for finding which properties failed to update.
Options of an item, described by supported HTTP extensions.
Initializes new instance of OrderProperty.
Array of file and folder items that correspond to the offset, number of items and sorting conditions requested from server. Provides contains a total number of items in this folder.
Property
Initializes new string valued property.
Request
Represents a context for one or many requests.
Represents a context for one or many requests.
Enumeration of the item (Resource or Folder).
Provides support partial uploads and resuming broken uploads.
Source
Media type independent link.
DropZone
Instance of this class provides metadata for drop zone.
Input
Instance of this class provides metadata for input.
Instance of this class store drop zones and provide methods to creating and removing them
BaseEvent
This class provides state change event data;
This class provides state change event data;
List of upload inputs. Contains items of ITHit.WebDAV.Client.Upload.Controls.Input type.
Progress
This class represents progress state of upload.
Queue
List of items being uploaded. Each item in the list describes the file or folder upload state and provides methods for managing upload.
Settings
This class provides settings for Uploader.
State
Upload state.
Uploader
Create uploader instance.
Represents a file or folder being uploaded. Provides functions to discover item state, get info about upload progress as well as to pause, resume and cancel upload.