The methods of the FtpDataConnection class are listed below. For a complete list of FtpDataConnection class members, see the FtpDataConnection Members topic.
Public Instance Methods
| Dispose (inherited from Client) | Disposes of the resources (other than memory) used by the Client. |
| Equals (inherited from Object) | Select the method name to go to the Microsoft documentation. |
| GetHashCode (inherited from Object) | Select the method name to go to the Microsoft documentation. |
| GetType (inherited from Object) | Select the method name to go to the Microsoft documentation. |
| ProcessPasv | Called when the proxy server processes a PASV command. |
| ProcessPort | Initializes a new instance of the FtpDataConnection class. |
| StartHandshake | Starts relaying data between the remote FTP server and the local FTP client. |
| StartRelay (inherited from Client) | Starts relaying data between the remote host and the local client. |
| ToString (inherited from Client) | Returns text information about this Client object. |
Protected Instance Methods
| Finalize (inherited from Object) | Select the method name to go to the Microsoft documentation. |
| MemberwiseClone (inherited from Object) | Select the method name to go to the Microsoft documentation. |
| OnClientReceive (inherited from Client) | Called when we have received data from the local client. Incoming data will immediately be forwarded to the remote host. |
| OnClientSent (inherited from Client) | Called when we have sent data to the local client. When all the data has been sent, we will start receiving again from the remote host. |
| OnRemoteReceive (inherited from Client) | Called when we have received data from the remote host. Incoming data will immediately be forwarded to the local client. |
| OnRemoteSent (inherited from Client) | Called when we have sent data to the remote host. When all the data has been sent, we will start receiving again from the local client. |
Internal Instance Methods
| ProcessPasvReplyRecv | Called when the FtpClient receives a reply on the PASV command from the server. |
Private Instance Methods
| OnPasvAccept | Called when there's a connection from the local FTP client waiting to be accepted. |
| OnPasvConnected | Called when we're connected to the data port of the remote FTP server. |
| OnPortAccept | Called when there's a connection from the remote FTP server waiting to be accepted. |
| OnPortConnected | Called when we're connected to the data port on the local FTP client. |
| ParsePasvIP | Parses a PASV reply into an instance of the IPEndPoint class. |
| ProcessPasvReply | Processes a PASV reply from the server. |