FtpWebRequest.ReadWriteTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 der Millisekunden, bevor das Lesen oder Schreiben ein Zeitüberschreitungsout ist. Der Standardwert ist 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 verwendet, wenn in den von der GetRequestStream -Methode zurückgegebenen Stream geschrieben oder aus dem von der GetResponseStream -Methode zurückgegebenen Datenstrom gelesen wird.
Insbesondere steuert die ReadWriteTimeout -Eigenschaft das Timeout für die Read -Methode, die zum Lesen des von der GetResponseStream -Methode zurückgegebenen Datenstroms verwendet wird, und für die Write -Methode, die zum Schreiben in den von der GetRequestStream -Methode zurückgegebenen Stream verwendet wird. Wenn der Timeoutzeitraum überschritten wird, löst die aufrufende Methode eine WebException mit WebExceptionStatus auf Timeoutfestgelegt aus.
Verwenden Sie Timeout die -Eigenschaft, um anzugeben, wie lange auf den Abschluss der Anforderung gewartet werden soll.