Table of Contents

Class AsyncFtpClientBlueCoatProxy

Namespace
FluentFTP.Proxy.AsyncProxy
Assembly
FluentFTP.dll

A FTP client with a user@host proxy identification, that works with Blue Coat FTP Service servers.

The 'blue coat variant' forces the client to wait for a 220 FTP response code in the handshake phase.

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

Constructors

AsyncFtpClientBlueCoatProxy(FtpProxyProfile)

A FTP client with a user@host proxy identification.

public AsyncFtpClientBlueCoatProxy(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