HttpWebRequest.ReadWriteTimeout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
, ServicePoint
et 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.