AbortTransfer | Overloaded. Aborts pending transfers (either file transfer or directory listing) identified by the specified user-provided state object. |
BeginConnect | Overloaded. Begins an asynchronous Connect operation. Connects to the SFTP server. |
BeginCreateDirectory | Begins an asynchronous CreateDirectory operation. Creates a directory on the server. |
BeginDeleteFile | Begins an asynchronous DeleteFile operation. Deletes a file on the server. |
BeginDisconnect | Begins an asynchronous Disconnect operation. Informs the server that the connection is about to close and terminates the connection. |
BeginGetFile | Overloaded. Begins an asynchronous GetFile operation. Downloads the specified part of the remote file to the data stream. |
BeginGetFileDateTime | Begins an asynchronous GetFileDateTime operation. Retrieves the modification date and time of the specified remote file. |
BeginGetFileLength | Begins an asynchronous GetFileLength operation. Retrieves the size of the specified remote file. |
BeginGetInfo | Begins an asynchronous GetInfo operation. Retrieves a SftpItem containing the information about the specified remote file or directory. |
BeginGetList | Begins an asynchronous GetList operation. Retrieves the list of files and directories in the specified remote directory. |
BeginGetNameList | Begins an asynchronous GetNameList operation. Retrieves the list of file and directory names in the specified remote directory. |
BeginGetRawList | Begins an asynchronous GetRawList operation. Retrieves the list of files and directories in the specified remote directory using a raw text format. |
BeginChangeDirectory | Begins an asynchronous ChangeDirectory operation. Changes the current working directory on the server. |
BeginLogin | Overloaded. Begins an asynchronous Login operation. Authenticates the user to the server and initializes the SFTP session. |
BeginPutFile | Overloaded. Begins an asynchronous PutFile operation. Uploads the content of the data stream to the specified offset of the file on the server. |
BeginRemoveDirectory | Begins an asynchronous RemoveDirectory operation. Deletes an empty remote directory with the specified pathname. |
BeginRename | Begins an asynchronous Rename operation. Renames a file or directory on the server. |
BeginResolveSymlink | Begins an asynchronous ResolveSymlink operation. Resolves the symlink and returns the real path. |
BeginSetAttributes | Begins an asynchronous SetAttributes operation. Sets the attributes of the remote file. |
Connect | Overloaded. Connects to the SFTP server. |
CreateDirectory | Creates a directory on the server. |
DeleteFile | Deletes a file on the server. |
Disconnect | Informs the server that the connection is about to close and terminates the connection. |
Dispose | Overloaded. Disposes the Sftp object and all the socket objects. |
EndConnect | Ends a pending asynchronous Connect operation. |
EndCreateDirectory | Ends a pending asynchronous CreateDirectory operation. |
EndDeleteFile | Ends a pending asynchronous DeleteFile operation. |
EndDisconnect | Ends a pending asynchronous Disconnect operation. |
EndGetFile | Ends a pending asynchronous GetFile operation. |
EndGetFileDateTime | Ends a pending asynchronous GetFileDateTime operation. |
EndGetFileLength | Ends a pending asynchronous GetFileLength operation. |
EndGetInfo | Ends a pending asynchronous GetInfo operation. |
EndGetList | Ends a pending asynchronous GetList operation. |
EndGetNameList | Ends a pending asynchronous GetNameList operation. |
EndGetRawList | Ends a pending asynchronous GetRawList operation. |
EndChangeDirectory | Ends a pending asynchronous ChangeDirectory operation. |
EndLogin | Ends a pending asynchronous Login operation. |
EndPutFile | Ends a pending asynchronous PutFile operation. |
EndRemoveDirectory | Ends a pending asynchronous RemoveDirectory operation. |
EndRename | Ends a pending asynchronous Rename operation. |
EndResolveSymlink | Ends a pending asynchronous GetInfo operation. |
EndSetAttributes | Ends a pending asynchronous SetAttributes operation. |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
GetConnectionState | Checks whether the SFTP session is still connected and returns its state. |
GetCurrentDirectory | Gets the absolute path of the current working directory on the remote server. |
GetFile | Overloaded. Downloads the remote file to the data stream. |
GetFileDateTime | Retrieves the modification date and time of the specified remote file. |
GetFileLength | Retrieves 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. |
GetInfo | Overloaded. Retrieves a SftpItem containing the information about the specified remote file or directory. |
GetList | Overloaded. Retrieves the list of files and directories in the current remote directory. |
GetNameList | Overloaded. Retrieves the list of file and directory names in the current remote directory. |
GetRawList | Overloaded. Retrieves the list of files and directories in the current remote directory using a raw text format. |
GetType (inherited from Object) | Gets the Type of the current instance. |
ChangeDirectory | Changes the current working directory on the server. |
CheckConnectionState | Checks whether the SFTP session is still connected. Throws an exception on error. |
Login | Overloaded. Authenticates the user to the server and initializes the SFTP session. |
PutFile | Overloaded. Uploads the content of the data stream to the file on the server, overriding it if it already exists. |
RemoveDirectory | Deletes an empty remote directory with the specified pathname. |
Rename | Renames a file or directory on the server. |
ResolveSymlink | Resolves the symlink and returns the real path. |
SetAttributes | Sets the attributes of the remote file. |
ToString (inherited from Object) | Returns a String that represents the current Object. |