HttpWebRequest.ReadWriteTimeout Propriété

Définition

Obtient ou définit un délai d’expiration en millisecondes lors de l’écriture dans ou de la lecture à partir 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 de l’écriture ou de la lecture. La valeur par défaut est de 300 000 millisecondes (5 minutes).

Exceptions

La demande a déjà été envoyée.

La valeur spécifiée pour une opération de jeu 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

Prudence

WebRequest, HttpWebRequest, ServicePointet WebClient sont obsolètes et vous ne devez pas les utiliser pour le nouveau développement. Utilisez HttpClient à la place.

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

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

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

S’applique à

Voir aussi