語言

SetSchemaRequest.Builder.SetVersion(Int32) 方法

定義

設定資料庫中整體 AppSearchSchema 的版本號。

[Android.Runtime.Register("setVersion", "(I)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=31)]
public Android.App.AppSearch.SetSchemaRequest.Builder SetVersion(int version);
[<Android.Runtime.Register("setVersion", "(I)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=31)>]
member this.SetVersion : int -> Android.App.AppSearch.SetSchemaRequest.Builder

參數

version
Int32

正整數代表整個結構集合的版本,代表 AppSearchSession 資料庫中整個結構的版本,預設版本為 1。 值為1或以上

傳回

屬性

備註

設定資料庫中整體 AppSearchSchema 的版本號。 AppSearchSession 資料庫一次只能存放一個版本的文件。 若設定與目前 AppSearch 版本號不同的版本號,AppSearch 會呼叫提供給 AppSearchSession.setSchema 的 Migrator s,將 AppSearch 中已存文件從先前版本遷移到本次請求設定的版本。 版本號可在不更改結構集合的情況下更新。 版本號可以相對於已儲存在 AppSearchSession 資料庫中的目前版本號保持不變、增加或減少。 空資料庫的版本永遠是 0。 如果 SetSchemaRequest 沒有包含任何 AppSearchSchema,你就無法將版本設定為 SetSchemaRequest。

Android 參考資料。android.app.appsearch.SetSchemaRequest.Builder.setVersion

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於