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 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
Commentaires
Envoyer et afficher des commentaires pour