OracleConnection.ConnectionTimeout 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得在終止嘗試並產生錯誤前嘗試建立連接的等待時間。
public:
virtual property int ConnectionTimeout { int get(); };
[System.ComponentModel.Browsable(false)]
public override int ConnectionTimeout { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ConnectionTimeout : int
Public Overrides ReadOnly Property ConnectionTimeout As Integer
屬性值
等待連接開啟的時間 (以秒為單位)。 預設值為 15 秒。
- 屬性
例外狀況
指定的值小於 0。
備註
您可以使用 連接字串 中的 或 Connection Timeout
關鍵詞,設定連接等候Connect Timeout
逾時的時間量。 值為 0 表示沒有限制,因此應該避免在 ConnectionString 中,因為嘗試連接會無限期等候。
注意
Connection
與其他 .NET Framework 數據提供者中的 物件不同, (SQL Server、OLE DB 和 ODBC) 不支援 OracleConnectionConnectionTimeout 屬性。 使用 屬性或在 連接字串 中設定連接逾時沒有任何作用,而且傳回的值一律為零。
OracleConnection 也不支援 Database 屬性或 ChangeDatabase 方法。