Partilhar via


FtpWebRequest.ReadWriteTimeout Propriedade

Definição

Obtém ou define um tempo limite durante a leitura ou gravação em um fluxo.

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 da propriedade

O número de milissegundos antes do tempo limite de leitura ou gravação. O valor padrão é 300.000 milissegundos (5 minutos).

Exceções

A solicitação já foi enviada.

O valor especificado para uma operação de definição é menor ou igual a zero e é diferente de Infinite.

Comentários

O ReadWriteTimeout é usado ao gravar no fluxo retornado pelo GetRequestStream método ou leitura do fluxo retornado pelo GetResponseStream método .

Especificamente, a ReadWriteTimeout propriedade controla o tempo limite para o Read método , que é usado para ler o fluxo retornado pelo GetResponseStream método e para o Write método , que é usado para gravar no fluxo retornado pelo GetRequestStream método . Se o período de tempo limite for excedido, o método de chamada lançará um WebException com definido como WebExceptionStatusTimeout.

Para especificar a quantidade de tempo para aguardar a conclusão da solicitação, use a Timeout propriedade .

Aplica-se a