HttpWebRequest.ReadWriteTimeout-Eigenschaft
Ruft ein Timeout für das Schreiben in einen Stream oder das Lesen aus einem Stream ab oder legt dieses fest.
Namespace: System.Net
Assembly: System (in system.dll)
Syntax
'Declaration
Public Property ReadWriteTimeout As Integer
'Usage
Dim instance As HttpWebRequest
Dim value As Integer
value = instance.ReadWriteTimeout
instance.ReadWriteTimeout = value
public int ReadWriteTimeout { get; set; }
public:
property int ReadWriteTimeout {
int get ();
void set (int value);
}
/** @property */
public int get_ReadWriteTimeout ()
/** @property */
public void set_ReadWriteTimeout (int value)
public function get ReadWriteTimeout () : int
public function set ReadWriteTimeout (value : int)
Eigenschaftenwert
Die Anzahl von Millisekunden vor dem Timeout für das Schreiben oder Lesen. Der Standardwert ist 300.000 Millisekunden (5 Minuten).
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Die Anforderung wurde bereits gesendet. |
|
Der für einen set-Vorgang angegebene Wert ist kleiner oder gleich 0 (null) und ungleich Infinite. |
Hinweise
Die ReadWriteTimeout-Eigenschaft wird beim Schreiben in den von der GetRequestStream-Methode zurückgegebenen Stream oder beim Lesen aus dem von der GetResponseStream-Methode zurückgegebenen Stream verwendet.
Die ReadWriteTimeout-Eigenschaft steuert insbesondere das Timeout für die Read-Methode, die zum Lesen des von der GetResponseStream-Methode zurückgegebenen Streams verwendet wird, und das Timeout für die Write-Methode, die zum Schreiben in den von der GetRequestStream-Methode zurückgegebenen Stream verwendet wird.
Legen Sie die bis zum Abschluss der Anforderung zulässige Zeitspanne mit der Timeout-Eigenschaft fest.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie die ReadWriteTimeout-Eigenschaft festgelegt wird.
HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create("https://www.contoso.com/");
myReq.ReadWriteTimeout = 100000;
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1
.NET Compact Framework
Unterstützt in: 2.0
Siehe auch
Referenz
HttpWebRequest-Klasse
HttpWebRequest-Member
System.Net-Namespace
Timeout