FtpWebRequest.ReadWriteTimeout 属性

定义

获取或设置写入或读取流时的超时。

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

属性值

读取或写入超时之前的毫秒数。默认值为 300,000 毫秒 (5 分钟) 。

例外

已发送请求。

为 Set 操作指定的值小于或等于零,并且不等于 Infinite

注解

ReadWriteTimeout写入方法返回的流或从 方法返回GetRequestStreamGetResponseStream的流中读取时,使用 。

具体而言, ReadWriteTimeout 属性控制 方法的超时 Read ,该方法用于读取方法返回的 GetResponseStream 流;对于 Write 方法,该方法用于写入方法返回的 GetRequestStream 流。 如果超过超时期限,调用方法将引发 , WebException 并将 WebExceptionStatus 设置为 Timeout

若要指定等待请求完成的时间,请使用 Timeout 属性。

适用于