Table of Contents

Class FtpFxpSessionAsync

Namespace
FluentFTP
Assembly
FluentFTP.dll

Object that keeps track of an active FXP Connection between 2 FTP servers.

public class FtpFxpSessionAsync : IDisposable
Inheritance
FtpFxpSessionAsync
Implements
Inherited Members
Extension Methods

Constructors

FtpFxpSessionAsync()

public FtpFxpSessionAsync()

Properties

IsDisposed

Gets a value indicating if this object has already been disposed.

public bool IsDisposed { get; }

Property Value

bool

ProgressServer

A connection to the destination FTP server used to track progress while transfer is going on.

public AsyncFtpClient ProgressServer { get; set; }

Property Value

AsyncFtpClient

SourceServer

A connection to the FTP server where the file or folder is currently stored

public AsyncFtpClient SourceServer { get; set; }

Property Value

AsyncFtpClient

TargetServer

A connection to the destination FTP server where you want to create the file or folder

public AsyncFtpClient TargetServer { get; set; }

Property Value

AsyncFtpClient

Methods

Dispose()

Closes an FXP connection by disconnecting and disposing off the FTP clients that are cloned for this FXP connection. Manually created FTP clients are untouched.

public void Dispose()