FtpWebRequest.ReadWriteTimeout Proprietà

Definizione

Ottiene o imposta un timeout durante la lettura o la scrittura in 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 di lettura o scrittura. Il valore predefinito è 300.000 millisecondi (5 minuti).

Eccezioni

La richiesta è già stata inviata.

Il valore specificato per un'operazione di impostazione è inferiore o uguale a zero e non è uguale al campo Infinite

Commenti

Viene ReadWriteTimeout usato durante la GetRequestStream scrittura nel flusso restituito dal metodo o dalla lettura dal flusso restituito dal GetResponseStream metodo .

In particolare, la ReadWriteTimeout proprietà controlla il timeout per il Read metodo, utilizzato per leggere il flusso restituito dal GetResponseStream metodo e per il Write metodo, utilizzato per scrivere nel flusso restituito dal GetRequestStream metodo . Se il periodo di timeout viene superato, il metodo chiamante genera un WebException oggetto con WebExceptionStatus impostato su Timeout.

Per specificare la quantità di tempo necessario per attendere il completamento della richiesta, usare la Timeout proprietà .

Si applica a