Defines the properties and methods that folder objects of WebDAV Class 2 compliant server must implement.
For a list of all members of this type, see IFolderLock Members.
To create DAV Class 2 compliant server you must implement this interface on folder items. In addition to methods and properties provider by ILock this interface also provides method for creating lock-null items. The lock-null items are created before folders and resources creation. WebDAV client creates lock-null item with a specified name and than converts it to a resource or folder. However client can also issue folder and resource creation requests without creating lock-null item.
A lock-null item can not be moved, copied or deleted. It must return NotAllowedResponse from CopyTo, MoveTo, Delete and UpdateProperties implementations. If the item was not converted to a resource or folder and WebDAV client issues unlock request with appropriate lock token the item must be deleted.
A lock-null item must not appear among Children items of the folder where it was created.
Namespace: ITHit.WebDAV.Server
Assembly: ITHit.WebDAV.Server (in ITHit.WebDAV.Server.dll)
IFolderLock Members | ITHit.WebDAV.Server Namespace