Class DefaultFtpCommandHandlerExtensionProvider
Default implementation of IFtpCommandHandlerExtensionProvider.
Implements
Inherited Members
Namespace: FubarDev.FtpServer.CommandExtensions
Assembly: FubarDev.FtpServer.dll
Syntax
public class DefaultFtpCommandHandlerExtensionProvider : IFtpCommandHandlerExtensionProvider
Constructors
| Improve this Doc View SourceDefaultFtpCommandHandlerExtensionProvider(IEnumerable<IFtpCommandHandlerExtensionScanner>, Nullable<ILogger<DefaultFtpCommandHandlerExtensionProvider>>)
Initializes a new instance of the DefaultFtpCommandHandlerExtensionProvider class.
Declaration
public DefaultFtpCommandHandlerExtensionProvider(IEnumerable<IFtpCommandHandlerExtensionScanner> scanners, ILogger<DefaultFtpCommandHandlerExtensionProvider>? logger = default(ILogger<DefaultFtpCommandHandlerExtensionProvider>? ))
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<IFtpCommandHandlerExtensionScanner> | scanners | The scanners to search for FTP command handlers. |
Nullable<ILogger<DefaultFtpCommandHandlerExtensionProvider>> | logger | The logger. |
Properties
| Improve this Doc View SourceCommandHandlerExtensions
Gets the information for all command handler extensions.
Declaration
public IEnumerable<IFtpCommandHandlerExtensionInformation> CommandHandlerExtensions { get; }
Property Value
Type | Description |
---|---|
IEnumerable<IFtpCommandHandlerExtensionInformation> |