HttpWebRequest.ReadWriteTimeout Proprietà

Definizione

Ottiene o imposta un timeout in millisecondi quando si scrive in o si legge da un flusso.

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

Valore della proprietà

Numero di millisecondi prima del timeout della scrittura o della lettura. Il valore predefinito è 300.000 millisecondi (5 minuti).

Eccezioni

La richiesta è già stata inviata.

Il valore specificato per un'operazione set è minore o uguale a zero e non è uguale a Infinite

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come impostare la proprietà ReadWriteTimeout.


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

myReq.ReadWriteTimeout = 100000;

Commenti

La ReadWriteTimeout proprietà viene utilizzata durante la scrittura nel flusso restituito dal GetRequestStream metodo o durante la lettura dal flusso restituito dal GetResponseStream metodo .

In particolare, la ReadWriteTimeout proprietà controlla il timeout per il Read metodo , che viene usato per leggere il flusso restituito dal GetResponseStream metodo e per il Write metodo , che viene usato per scrivere nel flusso restituito dal GetRequestStream metodo .

Per specificare la quantità di tempo di attesa per il completamento della richiesta, utilizzare la Timeout proprietà .

Si applica a

Vedi anche