閱讀英文

共用方式為


FtpWebRequest.ReadWriteTimeout 屬性

定義

取得或設定讀取或寫入資料流的逾時。

public int ReadWriteTimeout { get; set; }

屬性值

讀取或寫入逾時之前的毫秒數。默認值為 300,000 毫秒, (5 分鐘) 。

例外狀況

已傳送此要求。

指定給設定作業的值小於或等於零,並且不等於 Infinite

備註

ReadWriteTimeout寫入 方法所GetRequestStream傳回的數據流,或從 方法傳回的GetResponseStream資料流讀取時,會使用 。

具體來說, ReadWriteTimeout 屬性會控制 方法的逾時 Read ,這個方法是用來讀取 方法所傳回 GetResponseStream 的數據流,而 Write 這個方法則用來寫入 方法所傳回的 GetRequestStream 數據流。 如果超過逾時期間,呼叫方法會擲回 WebException 設定 WebExceptionStatusTimeout的 。

若要指定等候要求完成的時間量,請使用 Timeout 屬性。

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1