Show / Hide Table of Contents

Interface IFileSystem

The file system

Namespace:FubarDev.WebDavServer.FileSystem
Assembly:FubarDev.WebDavServer.dll
Syntax
public interface IFileSystem

Properties

| Improve this Doc View Source

LockManager

Gets the global lock manager

Declaration
[CanBeNull]
ILockManager LockManager { get; }
Property Value
Type Description
ILockManager
| Improve this Doc View Source

PropertyStore

Gets the property store to be used for the file system.

Declaration
[CanBeNull]
IPropertyStore PropertyStore { get; }
Property Value
Type Description
IPropertyStore
| Improve this Doc View Source

Root

Gets the root collection

Declaration
[NotNull]
AsyncLazy<ICollection> Root { get; }
Property Value
Type Description
AsyncLazy<ICollection>
| Improve this Doc View Source

SupportsRangedRead

Gets a value indicating whether the file system allows seeking and partial reading.

Declaration
bool SupportsRangedRead { get; }
Property Value
Type Description
Boolean

Methods

| Improve this Doc View Source

SelectAsync(String, CancellationToken)

Finds an entry for a given path

Declaration
[NotNull]
[ItemNotNull]
Task<SelectionResult> SelectAsync([NotNull] string path, CancellationToken ct)
Parameters
Type Name Description
String path

The root-relative path

CancellationToken ct

The cancellation token

Returns
Type Description
Task<SelectionResult>

The result of the search operation

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