Freigeben über


FileWebRequest.Timeout Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Zeitdauer bis zum Timeout der Anforderung.

public:
 virtual property int Timeout { int get(); void set(int value); };
public override int Timeout { get; set; }
member this.Timeout : int with get, set
Public Overrides Property Timeout As Integer

Eigenschaftswert

Die Zeit in Millisekunden bis zum Timeout der Anforderung oder der Wert Infinite , der angibt, dass die Anforderung kein Timeout ausführt.

Ausnahmen

Der angegebene Wert ist kleiner oder gleich Null und nicht Infinite.

Beispiele

Im folgenden Codebeispiel wird die Timeout Eigenschaft festgelegt. Verweisen Sie auf das vollständige Beispiel in der FileWebRequest Klasse.

// Create a Uri object.
Uri myUrl = new Uri ("file://" + fileName);

// Create a FileWebRequest object.
myFileWebRequest = (FileWebRequest)WebRequest.CreateDefault (myUrl);

// Set the time-out to the value selected by the user.
myFileWebRequest.Timeout = timeout;
' Create a Uri object.to access the file requested by the user. 
Dim myUrl As New Uri("file://" + fileName)

' Create a FileWebRequest object.for the requeste file.
myFileWebRequest = CType(WebRequest.CreateDefault(myUrl), FileWebRequest)

' Set the time-out to the value selected by the user.
myFileWebRequest.Timeout = timeout

Hinweise

Eine DNS-Abfrage (Domain Name System) kann bis zu 15 Sekunden dauern, bis ein Timeout zurückgegeben oder beendet wird. Wenn Ihre Anforderung einen Hostnamen enthält, der eine Auflösung erfordert und Sie einen Wert unter 15 Sekunden festlegen Timeout , kann es 15 Sekunden oder mehr dauern, bis ein WebException Timeout für Ihre Anforderung angegeben wird.

Gilt für: