HttpWebRequest.ReadWriteTimeout 屬性

定義

取得或設定寫入或讀取資料流時的逾時 (以毫秒為單位)。

public:
 property int ReadWriteTimeout { int get(); void set(int value); };
public int ReadWriteTimeout { get; set; }
member this.ReadWriteTimeout : int with get, set
Public Property ReadWriteTimeout As Integer

屬性值

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

例外狀況

已傳送此要求。

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

範例

下列程式碼範例會示範如何設定 ReadWriteTimeout 屬性。


HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create("http://www.contoso.com/");

myReq.ReadWriteTimeout = 100000;

備註

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

具體來說, ReadWriteTimeout 屬性會控制 方法的逾時 Read ,這個方法是用來讀取 方法所傳回 GetResponseStream 的資料流程,而 Write 這個方法則用來寫入 方法所傳回的 GetRequestStream 資料流程。

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

適用於

另請參閱