FtpSession

Overview

FtpSession provides session information for each connection to an FtpServer.

Location


 

constructor

 

constructor

 

FtpSession()

 

init()

 

Sub New()

ActiveConnection  virtual

 

property ActiveConnection: Connection read write;

 

Connection ActiveConnection { get; set; }

 

var ActiveConnection: Connection { get{} set{} }

 

Property ActiveConnection() As Connection

Directory  virtual

The current working directory of a client.

 

property Directory: String read write;

 

String Directory { get; set; }

 

var Directory: String { get{} set{} }

 

Property Directory() As String

Image  virtual

 

property Image: Boolean read write;

 

Boolean Image { get; set; }

 

var Image: Boolean { get{} set{} }

 

Property Image() As Boolean

LocalEndPoint  virtual    (declared in CommandBasedSession)

Represents the local endpoint associated with the session.

 

property LocalEndPoint: IPEndPoint read write;

 

IPEndPoint LocalEndPoint { get; set; }

 

var LocalEndPoint: IPEndPoint { get{} set{} }

 

Property LocalEndPoint() As IPEndPoint

Passive  virtual

 

property Passive: Boolean read write;

 

Boolean Passive { get; set; }

 

var Passive: Boolean { get{} set{} }

 

Property Passive() As Boolean

PassiveServer  virtual

 

property PassiveServer: SimpleServer read write;

 

SimpleServer PassiveServer { get; set; }

 

var PassiveServer: SimpleServer { get{} set{} }

 

Property PassiveServer() As SimpleServer

RemoteEndPoint  virtual    (declared in CommandBasedSession)

Represents the remote endpoint associated with the session.

 

property RemoteEndPoint: IPEndPoint read write;

 

IPEndPoint RemoteEndPoint { get; set; }

 

var RemoteEndPoint: IPEndPoint { get{} set{} }

 

Property RemoteEndPoint() As IPEndPoint

RenameFrom  virtual

 

property RenameFrom: String read write;

 

String RenameFrom { get; set; }

 

var RenameFrom: String { get{} set{} }

 

Property RenameFrom() As String

RestartPoint  virtual

 

property RestartPoint: Int64 read write;

 

Int64 RestartPoint { get; set; }

 

var RestartPoint: Int64 { get{} set{} }

 

Property RestartPoint() As Int64

State  virtual

The current state of the client connection.

 

property State: FtpState read write;

 

FtpState State { get; set; }

 

var State: FtpState { get{} set{} }

 

Property State() As FtpState

UserData  virtual

An additional field for storing custom objects related to a specific client connection.

 

property UserData: Object read write;

 

Object UserData { get; set; }

 

var UserData: Object { get{} set{} }

 

Property UserData() As Object

Username  virtual

Gets or sets the user name for the current FtpSession.

 

property Username: String read write;

 

String Username { get; set; }

 

var Username: String { get{} set{} }

 

Property Username() As String

 

ActiveConnection  virtual

 

property ActiveConnection: Connection read write;

 

Connection ActiveConnection { get; set; }

 

var ActiveConnection: Connection { get{} set{} }

 

Property ActiveConnection() As Connection

Directory  virtual

The current working directory of a client.

 

property Directory: String read write;

 

String Directory { get; set; }

 

var Directory: String { get{} set{} }

 

Property Directory() As String

Image  virtual

 

property Image: Boolean read write;

 

Boolean Image { get; set; }

 

var Image: Boolean { get{} set{} }

 

Property Image() As Boolean

LocalEndPoint  virtual    (declared in CommandBasedSession)

Represents the local endpoint associated with the session.

 

property LocalEndPoint: IPEndPoint read write;

 

IPEndPoint LocalEndPoint { get; set; }

 

var LocalEndPoint: IPEndPoint { get{} set{} }

 

Property LocalEndPoint() As IPEndPoint

Passive  virtual

 

property Passive: Boolean read write;

 

Boolean Passive { get; set; }

 

var Passive: Boolean { get{} set{} }

 

Property Passive() As Boolean

PassiveServer  virtual

 

property PassiveServer: SimpleServer read write;

 

SimpleServer PassiveServer { get; set; }

 

var PassiveServer: SimpleServer { get{} set{} }

 

Property PassiveServer() As SimpleServer

RemoteEndPoint  virtual    (declared in CommandBasedSession)

Represents the remote endpoint associated with the session.

 

property RemoteEndPoint: IPEndPoint read write;

 

IPEndPoint RemoteEndPoint { get; set; }

 

var RemoteEndPoint: IPEndPoint { get{} set{} }

 

Property RemoteEndPoint() As IPEndPoint

RenameFrom  virtual

 

property RenameFrom: String read write;

 

String RenameFrom { get; set; }

 

var RenameFrom: String { get{} set{} }

 

Property RenameFrom() As String

RestartPoint  virtual

 

property RestartPoint: Int64 read write;

 

Int64 RestartPoint { get; set; }

 

var RestartPoint: Int64 { get{} set{} }

 

Property RestartPoint() As Int64

State  virtual

The current state of the client connection.

 

property State: FtpState read write;

 

FtpState State { get; set; }

 

var State: FtpState { get{} set{} }

 

Property State() As FtpState

UserData  virtual

An additional field for storing custom objects related to a specific client connection.

 

property UserData: Object read write;

 

Object UserData { get; set; }

 

var UserData: Object { get{} set{} }

 

Property UserData() As Object

Username  virtual

Gets or sets the user name for the current FtpSession.

 

property Username: String read write;

 

String Username { get; set; }

 

var Username: String { get{} set{} }

 

Property Username() As String

 

constructor

 

constructor

 

FtpSession()

 

init()

 

Sub New()