FtpWebRequest.ReadWriteTimeout Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia limit czasu podczas odczytywania lub zapisywania w strumieniu.
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 odczytu lub zapisu. 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.
Uwagi
Element ReadWriteTimeout jest używany 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 . Jeśli przekroczono limit czasu, metoda wywołująca zgłasza wyjątek z ustawioną WebException wartością WebExceptionStatusTimeout.
Aby określić czas oczekiwania na ukończenie żądania, użyj Timeout właściwości .