Table of Contents

Class AsyncFtpClientUserAtHostProxy

Namespace
FluentFTP.Proxy.AsyncProxy
Assembly
FluentFTP.dll

A FTP client with a user@host proxy identification.

public class AsyncFtpClientUserAtHostProxy : AsyncFtpClientProxy, IInternalFtpClient, IAsyncFtpClient, IDisposable, IAsyncDisposable, IBaseFtpClient
Inheritance
AsyncFtpClientUserAtHostProxy
Implements
Inherited Members
Extension Methods

Constructors

AsyncFtpClientUserAtHostProxy(FtpProxyProfile)

A FTP client with a user@host proxy identification.

public AsyncFtpClientUserAtHostProxy(FtpProxyProfile proxy)

Parameters

proxy FtpProxyProfile

Proxy information

Methods

Create()

Creates a new instance of this class. Useful in FTP proxy classes.

protected override BaseFtpClient Create()

Returns

BaseFtpClient

HandshakeAsync(CancellationToken)

Redefine the first dialog: auth with proxy information

protected override Task HandshakeAsync(CancellationToken token = default)

Parameters

token CancellationToken

Returns

Task