SQLiteDatabase.OpenParams.Builder.SetIdleConnectionTimeout(Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 SQLite 連線在關閉並從池中移除前,允許閒置的最大毫秒數。
[Android.Runtime.Register("setIdleConnectionTimeout", "(J)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;", "", ApiSince=27)]
public Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder SetIdleConnectionTimeout(long idleConnectionTimeoutMs);
[<Android.Runtime.Register("setIdleConnectionTimeout", "(J)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;", "", ApiSince=27)>]
member this.SetIdleConnectionTimeout : int64 -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder
參數
- idleConnectionTimeoutMs
- Int64
暫停時間只需毫秒。 使用 Long.MAX_VALUE 允許無限閒置連線。 值為 0 或以上
傳回
- 屬性
備註
此方法在 API 等級 29 被棄用。 千萬不要用這種方法。 詳情請參考 javadoc。
設定 SQLite 連線在關閉並從池中移除前,允許閒置的最大毫秒數。
千萬不要用這種方法。 這個功能帶來的負面影響非常難以預見。
連線逾時允許系統在逾時後內部關閉與 SQLite 資料庫的連線,這有助於降低應用程式的記憶體消耗。 但副作用是會重置 SQLite 所有的每個連線狀態,這些狀態通常會用 PRAGMA 陳述式修改,當內部重新建立連線時,這些狀態不會被恢復,系統也不會提供應用程式回調來重新設定連線。 此功能僅在應用程式不依賴此類每連線狀態時使用。
Android 參考資料。android.database.sqlite.SQLiteDatabase.OpenParams.Builder.setIdleConnectionTimeout
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。