共用方式為


OracleConnection.ConnectionTimeout 屬性

定義

取得在終止嘗試並產生錯誤前嘗試建立連接的等待時間。

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 方法。

適用於