IFolderLock Interface

IT Hit WebDAV for .NET

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.

[Visual Basic]
Public Interface IFolderLock
    Implements ILock
[C#]
public interface IFolderLock : ILock

Remarks

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.

Requirements

Namespace: ITHit.WebDAV.Server

Assembly: ITHit.WebDAV.Server (in ITHit.WebDAV.Server.dll)

See Also

IFolderLock Members | ITHit.WebDAV.Server Namespace