OracleConnection.ConnectionTimeout 屬性

定義

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

C#
[System.ComponentModel.Browsable(false)]
public override int ConnectionTimeout { get; }

屬性值

等待連接開啟的時間 (以秒為單位)。 預設值為 15 秒。

屬性

例外狀況

指定的值小於 0。

備註

您可以使用 連接字串 中的 或 Connection Timeout 關鍵詞,設定連接等候Connect Timeout逾時的時間量。 值為 0 表示沒有限制,因此應該避免在 ConnectionString 中,因為嘗試連接會無限期等候。

注意

Connection與其他 .NET Framework 數據提供者中的 物件不同, (SQL Server、OLE DB 和 ODBC) 不支援 OracleConnectionConnectionTimeout 屬性。 使用 屬性或在 連接字串 中設定連接逾時沒有任何作用,而且傳回的值一律為零。 OracleConnection 也不支援 Database 屬性或 ChangeDatabase 方法。

適用於

產品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1