Udostępnij za pośrednictwem


FtpWebRequest.ReadWriteTimeout Właściwość

Definicja

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 .

Dotyczy