SFTP からファイルを読み取る必要があります。ファイルをメモリ ストリームにダウンロードしてから、1 行ずつ読み込んでいます。
MemoryStream memStream = sftpObj.DownloadFile(sftpSettings.DataDirectory + '/' + fileName);
これは小さなファイルでは問題なく機能しますが、サイズが 1 GB を超えるファイルを持つことができます。その場合、メモリ ストリームでメモリ不足の例外が発生します。
ファイルをローカルに保存できるように、SFTP から 1 行ずつファイルを読み取る方法はありますか?