

This is a low level class. Direct use is not recommended. The class only implements the protocol methods. It does not provide a connection context. The class is used by higher-level classes like SFtpSession and SFtpClient.
The class implements multiple versions of SFtp: version 3 and version 6.
System.Object
Xceed.SSH.SFtp.SFtp
| Name | Description | |
|---|---|---|
![]() | SFtp Constructor | TODODOC |
| Name | Description | |
|---|---|---|
![]() | ClientVersion | |
![]() | Connected | TODODOC |
![]() | EffectiveServerVersion | |
![]() | PacketIOManager | |
![]() | ServerVersion |
| Name | Description | |
|---|---|---|
![]() | BeginReadFile | |
![]() | BeginReceiveRequestPayload | Overloaded. |
![]() | BeginWriteFile | |
![]() | CloseHandle | |
![]() | Connect | |
![]() | CreateDirectory | |
![]() | CreateFile | |
![]() | Disconnect | TODODOC |
![]() | EndReadFile | |
![]() | EndReceiveRequestPayload | Overloaded. |
![]() | EndWriteFile | |
![]() | GetItemAttributes | Overloaded. |
![]() | GetRealPath | Overloaded. |
![]() | ItemExists | |
![]() | OpenDirectory | |
![]() | OpenFile | |
![]() | ReadDirectory | Overloaded. |
![]() | ReadFile | |
![]() | ReceiveReadFileResponse | Overloaded. |
![]() | ReceiveRequestPayload | Overloaded. |
![]() | ReceiveWriteFileResponse | Overloaded. |
![]() | RemoveDirectory | |
![]() | RemoveFile | |
![]() | RenameItem | |
![]() | SendReadFileRequest | |
![]() | SendWriteFileRequest | |
![]() | SetItemAttributes | |
![]() | WriteFile |
| Name | Description | |
|---|---|---|
![]() | MatchRequestID |
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Standard: netstandard2.0, netstandard2.1
.NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.