Class UnixFileSystemProvider
A file system provider that uses the Posix API.
Implements
Inherited Members
Namespace: FubarDev.FtpServer.FileSystem.Unix
Assembly: FubarDev.FtpServer.FileSystem.Unix.dll
Syntax
public class UnixFileSystemProvider : IFileSystemClassFactory
Constructors
| Improve this Doc View SourceUnixFileSystemProvider(IOptions<UnixFileSystemOptions>, IAccountDirectoryQuery, Nullable<ILogger<UnixFileSystemProvider>>)
Initializes a new instance of the UnixFileSystemProvider class.
Declaration
public UnixFileSystemProvider(IOptions<UnixFileSystemOptions> options, IAccountDirectoryQuery accountDirectoryQuery, ILogger<UnixFileSystemProvider>? logger = default(ILogger<UnixFileSystemProvider>? ))
Parameters
| Type | Name | Description |
|---|---|---|
| IOptions<UnixFileSystemOptions> | options | The file system options. |
| IAccountDirectoryQuery | accountDirectoryQuery | Interface to query account directories. |
| Nullable<ILogger<UnixFileSystemProvider>> | logger | The logger for this file system. |
Methods
| Improve this Doc View SourceCreate(IAccountInformation)
Declaration
public Task<IUnixFileSystem> Create(IAccountInformation accountInformation)
Parameters
| Type | Name | Description |
|---|---|---|
| IAccountInformation | accountInformation |
Returns
| Type | Description |
|---|---|
| Task<IUnixFileSystem> |