Condividi tramite


FileWebRequest.Timeout Proprietà

Definizione

Ottiene o imposta l'intervallo di tempo fino al timeout della richiesta.

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

Valore della proprietà

Tempo, in millisecondi, fino al timeout della richiesta o valore Infinite per indicare che la richiesta non raggiunge il timeout.

Eccezioni

Il valore specificato è minore o uguale a zero e non Infiniteè .

Esempio

Nell'esempio di codice seguente viene impostata la Timeout proprietà . Fare riferimento all'esempio completo nella FileWebRequest classe .

// 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

Commenti

La restituzione o il timeout di una query DNS (Domain Name System) può richiedere fino a 15 secondi. Se la richiesta contiene un nome host che richiede la risoluzione e si imposta Timeout su un valore inferiore a 15 secondi, potrebbero essere necessari 15 secondi o più prima che venga generata un'eccezione WebException per indicare un timeout nella richiesta.

Si applica a