Потоковая передача файла из SharpSSH

Я пытаюсь использовать SharpSSH для получения файла с удаленного SFTP-сервера, и я хочу прочитать его в виде потока.

Я нашел:

учебный классSftp, который имеетGet метод, который сохраняет его в локальный файл - закрыть

учебный классSshStreamчто может делать то, что я хочу, но, кажется, не пересекается сSftp поэтому мне, возможно, придется реализовать часть SFTP самостоятельно (??)

учебный классChannelSftp, который реализует методы SFTP, такие какget(String, OutputStream)что кажется идеальным, за исключением того, что это низкоуровневый класс, и для меня совершенно не очевидно, как его реализовать

Похоже, еслиSftp«sChannelSftp SftpChannel собственность не была частной, я мог бы использовать это, и все было бы прекрасно. Я хотел бы избежать взлома SharpSSH, если это возможно.

Я что-то пропустил?

Ответы на вопрос(1)

Ваш ответ на вопрос