.NET Framework 類別庫
FtpWebRequest.ReadWriteTimeout 屬性

注意:這個屬性是 .NET Framework 2.0 版的新功能。

取得或設定讀取或寫入資料流的逾時。

命名空間: System.Net
組件: System (在 system.dll 中)

語法

Visual Basic (宣告)
Public Property ReadWriteTimeout As Integer
Visual Basic (使用方式)
Dim instance As FtpWebRequest
Dim value As Integer

value = instance.ReadWriteTimeout

instance.ReadWriteTimeout = value
C#
public int ReadWriteTimeout { get; set; }
C++
public:
property int ReadWriteTimeout {
    int get ();
    void set (int value);
}
J#
/** @property */
public int get_ReadWriteTimeout ()

/** @property */
public void set_ReadWriteTimeout (int value)
JScript
public function get ReadWriteTimeout () : int

public function set ReadWriteTimeout (value : int)

屬性值

讀取或寫入逾時前的毫秒數。預設值為 300,000 毫秒 (5 分鐘)。
例外狀況

例外狀況類型條件

InvalidOperationException

已經傳送要求。

ArgumentOutOfRangeException

指定給設定作業的值小於或等於零,並且不等於 Timeout.Infinite

備註

在寫入 GetRequestStream 方法所傳回的資料流或讀取 GetResponseStream 方法所傳回的資料流時,會使用 ReadWriteTimeout

更精確地說,ReadWriteTimeout 屬性會控制 Read 方法 (用來讀取 GetResponseStream 方法所傳回的資料流) 的逾時,以及 Write 方法 (用來寫入 GetRequestStream 方法所傳回的資料流) 的逾時。如果已經超過逾時期限,呼叫方法會擲回 WebException,並將 WebExceptionStatus 設為 Timeout

若要指定等待要求完成的時間,請使用 Timeout 屬性。

平台

Windows 98、 Windows 2000 SP4、 Windows Millennium Edition、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition

.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。

版本資訊

.NET Framework

支援版本:2.0
請參閱

標記 :


Page view tracker