HttpWebRequest.ReadWriteTimeout Propiedad

Definición

Obtiene o establece un tiempo de espera, en milisegundos, al leer o escribir una secuencia.

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

Valor de propiedad

Número de milisegundos antes de que se agote el tiempo de espera de escritura o lectura. El valor predeterminado es 300 000 milisegundos (5 minutos).

Excepciones

Ya se ha enviado la solicitud.

El valor especificado para una operación set es menor o igual que cero y no es igual a Infinite

Ejemplos

En el siguiente ejemplo de código se muestra cómo establecer la propiedad ReadWriteTimeout.


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

myReq.ReadWriteTimeout = 100000;

Comentarios

La ReadWriteTimeout propiedad se usa al escribir en la secuencia devuelta por el GetRequestStream método o leyendo desde la secuencia devuelta por el GetResponseStream método .

En concreto, la ReadWriteTimeout propiedad controla el tiempo de espera del Read método , que se usa para leer la secuencia devuelta por el GetResponseStream método y para el Write método , que se usa para escribir en la secuencia devuelta por el GetRequestStream método .

Para especificar la cantidad de tiempo que se va a esperar a que se complete la solicitud, use la Timeout propiedad .

Se aplica a

Consulte también