Interface IFtpServerHost
Interface for a simple FTP server host.
Namespace: FubarDev.FtpServer
Assembly: FubarDev.FtpServer.dll
Syntax
public interface IFtpServerHost
Remarks
This services is used to start and stop all IFtpService instances.
Methods
| Improve this Doc View SourceStartAsync(CancellationToken)
Must be called to start the FTP server host.
Declaration
Task StartAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Indicates that the start process has been aborted. |
Returns
| Type | Description |
|---|---|
| Task | The task. |
Remarks
Starts all FTP server services.
StopAsync(CancellationToken)
Must be called for a graceful shutdown of the FTP server host.
Declaration
Task StopAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Indicates that the shutdown process should no longer be graceful. |
Returns
| Type | Description |
|---|---|
| Task | The task. |
Remarks
Stops all FTP server services.