HttpWebRequest.ReadWriteTimeout Właściwość

Definicja

Pobiera lub ustawia limit czasu w milisekundach podczas zapisywania do lub odczytywania ze strumienia.

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

Wartość właściwości

Liczba milisekund przed upływem limitu czasu zapisu lub odczytu. Wartość domyślna to 300 000 milisekund (5 minut).

Wyjątki

Żądanie zostało już wysłane.

Wartość określona dla operacji zestawu jest mniejsza lub równa zero i nie jest równa Infinite

Przykłady

W poniższym przykładzie kodu pokazano, jak ustawić ReadWriteTimeout właściwość .


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

myReq.ReadWriteTimeout = 100000;

Uwagi

Właściwość ReadWriteTimeout jest używana podczas zapisywania do strumienia zwróconego GetRequestStream przez metodę lub odczytu ze strumienia zwróconego przez metodę GetResponseStream .

W szczególności ReadWriteTimeout właściwość kontroluje limit czasu dla Read metody , która jest używana do odczytywania strumienia zwróconego przez GetResponseStream metodę, oraz dla Write metody , która jest używana do zapisywania strumienia zwróconego przez metodę GetRequestStream .

Aby określić czas oczekiwania na ukończenie żądania, użyj Timeout właściwości .

Dotyczy

Zobacz też