Abort | Aborts the current operation. |
AppendFile | Overloaded. Appends the content of the data stream to the file on the server. |
BeginAppendFile | Overloaded. Appends the content of the data stream to the file on the server. |
BeginClearCommandChannel | Reverts the protected control connection back to plaintext connection. |
BeginConnect | Overloaded. Connects to an FTP server. |
BeginCreateDirectory | Creates directory on the server. |
BeginDeleteFile | Deletes the file on the server, |
BeginDisconnect | Informs the server that the connection is about to close and terminates the connection. |
BeginGetCurrentDirectory | Gets the absolute path of the current working directory on the remote server. |
BeginGetFile | Overloaded. Downloads the remote file to the data stream. |
BeginGetFileDateTime | Returns the modification date and time of the specified remote file. |
BeginGetFileLength | Returns the size of the specified remote file. |
BeginGetList | Overloaded. Returns parsed list of files and directories in the current server directory. |
BeginGetNameList | Overloaded. Retrieves the list of names. |
BeginGetRawList | Overloaded. Retrieves the raw list of files and directories as received from the server. |
BeginGetSystemName | Returns the name of the remote OS. |
BeginChangeDirectory | Changes the current working directory on the server. |
BeginKeepAlive | Sends the NOOP command to the server to keep the connection alive. |
BeginLogin | Authenticates the user to the FTP server. |
BeginLogoff | Obsolete. This method is now obsolete. It is just an empty stub. It is NOT necessary to call this before disconnecting or attempting another login! |
BeginPutFile | Overloaded. Uploads the content of the data stream to the file on the server. |
BeginPutUniqueFile | Overloaded. Uploads the content of the data stream to the file with unique pathname on the server. |
BeginReadResponse | Returns the server response. |
BeginReinitialize | Terminates the user and flushes all state information on the server. The connection is left open. |
BeginRemoveDirectory | Deletes an empty remote directory with a specified pathname. |
BeginRename | Renames a file on the server. |
BeginSecure | Secures the connection with TLS/SSL using the FtpSecureUpgradeType.TLS request type and security parameters. |
BeginSendCommand | Executes a command on the FTP server. |
BeginSetTransferType | Sets the data transfer type. |
BeginSite | Executes site-specific command and returns the response. |
ClearCommandChannel | Reverts the protected control connection back to plaintext connection. |
Connect | Overloaded. Connects to the FTP server. |
CreateDirectory | Creates a directory on the server. |
DeleteFile | Deletes the file on the server, |
Disconnect | Informs the server that the connection is about to close and terminates the connection. |
Dispose | Overloaded. Disposes the Ftp object and all the socket objects. |
EndAppendFile | Ends a pending asynchronous file append. |
EndClearCommandChannel | Ends a pending asynchronous rename CCC operation. |
EndConnect | Ends a pending asynchronous connect. |
EndCreateDirectory | Ends a pending asynchronous directory creation. |
EndDeleteFile | Ends a pending asynchronous delete file operation. |
EndDisconnect | Ends a pending asynchronous disconnect operation. |
EndGetCurrentDirectory | Ends a pending asynchronous operation. |
EndGetFile | Ends a pending asynchronous file download. |
EndGetFileDateTime | Ends a pending asynchronous datetime request. |
EndGetFileLength | Ends a pending asynchronous length request. |
EndGetList | Ends a pending asynchronous operation. |
EndGetNameList | Ends a pending asynchronous operation. |
EndGetRawList | Ends a pending asynchronous operation. |
EndGetSystemName | Ends a pending asynchronous SYST command. |
EndChangeDirectory | Ends a pending asynchronous operation. |
EndKeepAlive | Ends a pending asynchronous NOOP command. |
EndLogin | Ends a pending asynchronous login. |
EndLogoff | Ends a pending asynchronous logoff. |
EndPutFile | Ends a pending asynchronous file upload. |
EndPutUniqueFile | Ends a pending asynchronous file upload. |
EndReadResponse | Ends a pending asynchronous response read. |
EndReinitialize | Ends a pending asynchronous reinitialize. |
EndRemoveDirectory | Ends a pending asynchronous operation. |
EndRename | Ends a pending asynchronous rename operation. |
EndSecure | Ends a pending asynchronous TLS/SSL securing request. |
EndSendCommand | Ends a pending asynchronous command send. |
EndSetTransferType | Ends a pending asynchronous operation. |
EndSite | Ends a pending asynchronous SITE command. |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
Flush | Reads and returns control connection data, if available. |
GetConnectionState | Checks whether the FTP session is still connected and returns its state. |
GetCurrentDirectory | Gets the absolute path of the current working directory on the remote server. |
GetDownloadStream | Returns a Stream for reading data from the remote file. |
GetFile | Overloaded. Downloads the remote file to the data stream. |
GetFileDateTime | Returns the modification date and time of the specified remote file. |
GetFileLength | Returns the size of the specified remote file. |
GetHashCode (inherited from Object) | Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. |
GetList | Overloaded. Returns parsed list of files and directories in the current server directory. |
GetNameList | Overloaded. Retrieves the list of names. |
GetRawList | Overloaded. Retrieves the raw list of files and directories as received from the server. |
GetSystemName | Returns the name of the remote OS. |
GetType (inherited from Object) | Gets the Type of the current instance. |
GetUploadStream | Returns a Stream for writing data to the remote file. |
ChangeDirectory | Changes the current working directory on the server. |
CheckConnectionState | Checks whether the FTP session is still connected. Throws an exception on error. |
KeepAlive | Sends the NOOP command to the server to keep the connection alive. |
Login | Authenticates the user to the FTP server. |
Logoff | Obsolete. This method is now obsolete. It is just an empty stub. It is NOT necessary to call this before disconnecting or attempting another login! |
PutFile | Overloaded. Uploads the content of the data stream to the file on the server. |
PutUniqueFile | Overloaded. Uploads the content of the stream to the file with unique pathname on the server. |
ReadResponse | Returns the response of the FTP server to the command. |
Reinitialize | Terminates the user and flushes all state information on the server. The connection is left open. |
RemoveDirectory | Deletes an empty remote directory with the specified pathname. |
Rename | Renames a file on the server. |
Secure | Overloaded. Secures the connection with TLS/SSL using the FtpSecureUpgradeType.TLS request type and security parameters. |
SendCommand | Executes a command on the FTP server. |
SetTransferType | Sets the data transfer type. |
Site | Executes site-specific command and returns the response. |
ToString (inherited from Object) | Returns a String that represents the current Object. |