Partage via


FileWebRequest.Timeout Propriété

Définition

Obtient ou définit la durée jusqu'à l'expiration de la demande.

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

Valeur de propriété

Durée, en millisecondes, jusqu'à l'expiration de la demande, ou valeur Infinite pour indiquer que la demande n'expire pas.

Exceptions

La valeur spécifiée est inférieure ou égale à zéro et n'est pas Infinite.

Exemples

L’exemple de code suivant définit la Timeout propriété . Reportez-vous à l’exemple complet dans la FileWebRequest classe .

// Create a Uri object.
Uri^ myUrl = gcnew Uri( String::Format( "file://{0}", fileName ) );

// Create a FileWebRequest object.
myFileWebRequest = dynamic_cast<FileWebRequest^>(WebRequest::CreateDefault( myUrl ));

// Set the timeout to the value selected by the user.
myFileWebRequest->Timeout = timeout;
// 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

Remarques

Une requête DNS (Domain Name System) peut prendre jusqu’à 15 secondes pour retourner ou expirer. Si votre requête contient un nom d’hôte qui nécessite une résolution et que vous définissez Timeout sur une valeur inférieure à 15 secondes, il peut s’avérer nécessaire de 15 secondes ou plus avant qu’un WebException ne soit levée pour indiquer un délai d’attente sur votre demande.

S’applique à