FtpWebRequest.ReadWriteTimeout Propriété

Définition

Obtient ou définit un délai d'expiration 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 de lecture ou d’écriture. 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'équivaut pas à Infinite.

Remarques

le ReadWriteTimeout est utilisé lors de l’écriture dans le flux retourné par la GetRequestStream méthode ou 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 . Si le délai d’attente est dépassé, la méthode appelante lève un WebException avec WebExceptionStatus défini sur Timeout.

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

S’applique à