FtpWebRequest.ReadWriteTimeout Eigenschaft

Definition

Ruft ein Timeout für das Lesen aus einem Stream oder das Schreiben in einen Stream ab oder legt dieses fest.

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

Eigenschaftswert

Die Anzahl von Millisekunden, bevor das Lese- oder Schreibverhalten auszeit. Der Standardwert beträgt 300.000 Millisekunden (5 Minuten).

Ausnahmen

Die Anforderung wurde bereits gesendet.

Der für einen set-Vorgang angegebene Wert ist kleiner oder gleich 0 (null) und ungleich Infinite.

Hinweise

Wird ReadWriteTimeout beim Schreiben in den von der GetRequestStream -Methode zurückgegebenen Stream oder beim Lesen aus dem von der GetResponseStream -Methode zurückgegebenen Stream verwendet.

Insbesondere steuert die ReadWriteTimeout -Eigenschaft das Timeout für die Read -Methode, die verwendet wird, um den von der GetResponseStream -Methode zurückgegebenen Stream zu lesen, und für die Write -Methode, die verwendet wird, um in den von der GetRequestStream -Methode zurückgegebenen Stream zu schreiben. Wenn der Timeoutzeitraum überschritten wird, löst die aufrufende Methode ein WebException mit WebExceptionStatus festgelegt auf Timeoutaus.

Verwenden Sie Timeout die -Eigenschaft, um anzugeben, wie lange auf die Anforderung gewartet werden soll.

Gilt für: