0

ネット接続が失われた場合に Web 例外をスローするソリューションを探していましたReadWriteTimeout。8 秒に設定しましたが、プラグを抜いても例外はスローされません。filezilla サーバーの転送タイムアウトを 0 に変更しました。

これを行う別の方法はありますか? 情報をお寄せいただきありがとうございます。

ftpWebReq.Credentials = credens;
ftpWebReq.Method = WebRequestMethods.Ftp.UploadFile;
ftpWebReq.KeepAlive = false;
ftpWebReq.ServicePoint.ConnectionLimit = 1000;
ftpWebReq.UseBinary = true;
ftpWebReq.Timeout = 30000000;

ftpWebReq.ReadWriteTimeout = 8000;

using(FileStream fs = File.OpenRead(file.FullName))
using (ftpstream = ftpWebReq.GetRequestStream())
{
    byte[] buffer = new byte[fs.Length];
    fs.Read(buffer, 0, buffer.Length);
    ftpstream.Write(buffer, 0, buffer.Length);
}
4

0 に答える 0