HttpWebRequest.ReadWriteTimeout Propriété

Définition

Obtient ou définit un délai d'expiration exprimé en millisecondes lors de la lecture ou de l'écriture d'un flux.

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

Valeur de propriété

Nombre de millisecondes avant l’expiration du délai d’écriture ou de lecture. La valeur par défaut est 300 000 millisecondes (5 minutes).

Exceptions

La requête a déjà été envoyée.

La valeur spécifiée pour une opération ensembliste est inférieure ou égale à zéro et n’est pas égale à Infinite

Exemples

L'exemple de code suivant montre comment définir la propriété ReadWriteTimeout.


HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create("http://www.contoso.com/");

myReq.ReadWriteTimeout = 100000;

Remarques

La ReadWriteTimeout propriété est utilisée lors de l’écriture dans le flux retourné par la GetRequestStream méthode ou lors de la lecture à partir du flux retourné par la GetResponseStream méthode.

Plus précisément, la ReadWriteTimeout propriété contrôle le délai d’attente pour la Read méthode, qui est utilisée pour lire le flux retourné par la GetResponseStream méthode, et pour la Write méthode, qui est utilisée pour écrire dans le flux retourné par la GetRequestStream méthode.

Pour spécifier la durée d’attente de la fin de la demande, utilisez la Timeout propriété .

S’applique à

Voir aussi