Click or drag to resize
Portable WebDAV Library

DecaTec.WebDav.WebDavArtifacts Namespace

The DecaTec.WebDav.WebDavArtifacts namespace contains types representing the WebDAV object model. These types are used in order to generate the XML strings for communication with a WebDAV server.
Classes
  ClassDescription
Public classActiveLock
Class representing an 'activelock' XML element for WebDAV communication.
Public classAllProp
Class representing an 'allprop' XML element for WebDAV communication.
Public classCollection
Class representing an 'collection' XML element for WebDAV communication.
Public classExclusive
Class representing an 'exclusive' XML element for WebDAV communication.
Public classInclude
Class representing an 'include' XML element for WebDAV communication.
Public classKeepAlive
Class representing an 'keepalive' XML element for WebDAV communication.
Public classLink
Class representing an 'link' XML element for WebDAV communication.
Public classLockDiscovery
Class representing an 'lockdiscovery' XML element for WebDAV communication.
Public classLockEntry
Class representing an 'lockentry' XML element for WebDAV communication.
Public classLockInfo
Class representing an 'lockinfo' XML element for WebDAV communication.
Public classLockRoot
Class representing an 'lockroot' XML element for WebDAV communication.
Public classLockScope
Class representing an 'lockscope' XML element for WebDAV communication.
Public classLockType
Class representing an 'locktype' XML element for WebDAV communication. RFC 4918 only specifies a single lock type, which is the write lock type.
Public classMultistatus
Class representing an 'multistatus' XML element for WebDAV communication.
Public classOmit
Class representing an 'omit' XML element for WebDAV communication.
Public classProp
Class representing an 'prop' XML element for WebDAV communication. It offers strongly typed access to these WebDAV properties. This class contains all properties defined in RFC 4918, RFC 4331, Additional WebDAV Collection Properties and some IIS specific properties, but property names are not limited to these properties.
Public classPropertyBehavior
Class representing an 'propertybehavior' XML element for WebDAV communication.
Public classPropertyUpdate
Class representing an 'propertyupdate' XML element for WebDAV communication.
Public classPropFind
Class representing an 'propfind' XML element for WebDAV communication.
Public classPropName
Class representing an 'propname' XML element for WebDAV communication.
Public classPropstat
Class representing an 'propstat' XML element for WebDAV communication.
Public classRemove
Class representing an 'remove' XML element for WebDAV communication.
Public classResourceType
Class representing an 'resourcetype' XML element for WebDAV communication.
Public classResponse
Class representing an 'response' XML element for WebDAV communication.
Public classSet
Class representing an 'set' XML element for WebDAV communication.
Public classShared
Class representing an 'shared' XML element for WebDAV communication.
Public classSource
Class representing an 'source' XML element for WebDAV communication.
Public classSupportedLock
Class representing an 'supportedlock' XML element for WebDAV communication.
Public classWebDavLockToken
Class representing an 'locktoken' XML element for WebDAV communication.
Public classWrite
Class representing an 'write' XML element for WebDAV communication.
Enumerations
  EnumerationDescription
Public enumerationItemsChoiceType
Enum representing a choice for items in XML fragments for WebDAV communication.