Show / Hide Table of Contents

    Namespace FubarDev.FtpServer.FileSystem

    Classes

    EmptyUnixFileSystem

    An empty file system to be used when the user isn't logged in yet.

    FileSystemExtensions

    Extensions for the file system stuff.

    MemoryTemporaryData

    Stores the temporary data in a memory stream.

    PathEnumerator

    Enumerates the parts of a path.

    PathNormalizer

    Path normalization by removing its . and .. segments and replacing \ with /.

    PathSelectionResult

    The result of a SelectAsync(IUnixFileSystem, Nullable<String>, CancellationToken) operation.

    PathSelector

    Selects a path in a file system.

    SearchResult<T>

    The result of a file system search operation.

    Interfaces

    IAccessMode

    A unix style access mode interface.

    IAccountDirectories

    Well-known directories for a given account.

    IAccountDirectoryQuery

    Queries directories for a given account.

    IFileSystemClassFactory

    This factory interface is used to create a IUnixFileSystem implementation for a given user ID.

    IUnixDirectoryEntry

    A unix directory entry.

    IUnixFileEntry

    A unix file entry.

    IUnixFileSystem

    The unix file system abstraction used by the FTP server.

    IUnixFileSystemEntry

    The file system entry information that is shared between a IUnixDirectoryEntry and a IUnixFileEntry.

    IUnixOwner

    Defines the owning user and group of an item.

    IUnixPermissions

    Unix file system entry permissions.

    Enums

    PathSelectionResultType

    The status of a path selection result.

    Back to top
    Copyright © 2018 Fubar Development Junker
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.