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 分) です。

例外

要求が既に送信されています。

設定操作に指定された値は 0 以下であり、Infinite ではありません。

注釈

ReadWriteTimeoutは、 メソッドによって返されるストリームに書き込む場合、または メソッドによってGetRequestStream返されるストリームからの読み取り時にGetResponseStream使用されます。

具体的には、 プロパティはReadWriteTimeout、 メソッドから返されるストリームの読み取りに使用される メソッドとWrite、 メソッドによってGetResponseStream返されるストリームへの書き込みに使用される メソッドのタイムアウトReadGetRequestStream制御します。 タイムアウト期間を超えた場合、呼び出し元のメソッドは を に設定して をTimeoutスロー WebExceptionWebExceptionStatusします。

要求の完了を待機する時間を指定するには、 プロパティを使用します Timeout

適用対象