Show / Hide Table of Contents

Class LockResult

The result of a locking operation

Inheritance
Object
LockResult
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace:FubarDev.WebDavServer.Locking
Assembly:FubarDev.WebDavServer.dll
Syntax
public class LockResult

Constructors

| Improve this Doc View Source

LockResult(IActiveLock)

Initializes a new instance of the LockResult class.

Declaration
public LockResult(IActiveLock activeLock)
Parameters
Type Name Description
IActiveLock activeLock

The active lock when locking succeeded

| Improve this Doc View Source

LockResult(LockStatus)

Initializes a new instance of the LockResult class.

Declaration
public LockResult(LockStatus conflictingLocks)
Parameters
Type Name Description
LockStatus conflictingLocks

The collection of locks preventing locking the given destination

Properties

| Improve this Doc View Source

ConflictingLocks

Gets the collection of locks preventing locking the given destination.

Declaration
[CanBeNull]
public LockStatus ConflictingLocks { get; }
Property Value
Type Description
LockStatus
| Improve this Doc View Source

Lock

Gets the active lock when locking succeeded

Declaration
[CanBeNull]
public IActiveLock Lock { get; }
Property Value
Type Description
IActiveLock
  • Improve this Doc
  • View Source
Back to top Copyright © 2016-2017 Fubar Development Junker
Generated by DocFX