Show / Hide Table of Contents

Interface ILock

Interface for a requested lock

Namespace:FubarDev.WebDavServer.Locking
Assembly:FubarDev.WebDavServer.dll
Syntax
public interface ILock

Properties

| Improve this Doc View Source

AccessType

Gets the access type of the lock

Declaration
[NotNull]
string AccessType { get; }
Property Value
Type Description
String
See Also
LockAccessType
| Improve this Doc View Source

Href

Gets the href the lock is for

Declaration
[NotNull]
string Href { get; }
Property Value
Type Description
String
| Improve this Doc View Source

Path

Gets the path the lock is for

Declaration
[NotNull]
string Path { get; }
Property Value
Type Description
String
| Improve this Doc View Source

Recursive

Gets a value indicating whether the lock must be applied recusively

Declaration
bool Recursive { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShareMode

Gets the share mode of the lock

Declaration
[NotNull]
string ShareMode { get; }
Property Value
Type Description
String
See Also
LockShareMode
| Improve this Doc View Source

Timeout

Gets the timeout of the lock

Declaration
TimeSpan Timeout { get; }
Property Value
Type Description
TimeSpan
Remarks

The lock is automatically released after the expiration of the timeout.

Methods

| Improve this Doc View Source

GetOwner()

Gets the XML identifying the owner of the lock

Declaration
[CanBeNull]
XElement GetOwner()
Returns
Type Description
XElement

The XML identifying the owner of the lock

  • Improve this Doc
  • View Source
Back to top Copyright © 2016-2017 Fubar Development Junker
Generated by DocFX