Language

SetSchemaRequest.Builder.SetMigrator(String, Migrator) メソッド

定義

指定した SchemaType に関連付けられている移行子を設定します。

[Android.Runtime.Register("setMigrator", "(Ljava/lang/String;Landroid/app/appsearch/Migrator;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=31)]
public Android.App.AppSearch.SetSchemaRequest.Builder SetMigrator(string schemaType, Android.App.AppSearch.Migrator migrator);
[<Android.Runtime.Register("setMigrator", "(Ljava/lang/String;Landroid/app/appsearch/Migrator;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=31)>]
member this.SetMigrator : string * Android.App.AppSearch.Migrator -> Android.App.AppSearch.SetSchemaRequest.Builder

パラメーター

schemaType
String

移行機能を設定するスキーマの種類。 この値は null にすることはできません。

migrator
Migrator

移行ツールは、setVersion(int) を使用して、ドキュメントを現在のバージョンから最終的なバージョンセットに変換します。 この値は null にすることはできません。

返品

属性

注釈

指定した SchemaType に関連付けられている移行子を設定します。 Migrateor は、指定されたスキーマ型のすべての GenericDocument を、AppSearch に格納されている現在のバージョン番号から setVersion(int) を介して設定された最終バージョンに移行します。 AppSearch に格納されている現在のバージョン番号が setVersion(int) を介して設定された最終バージョンと異なり、Migrator.shouldMigrate が true を返すと、Migrator が呼び出されます。 Migrator.onUpgrade または Migrator.onDowngrade の出力 GenericDocument のターゲット スキーマ型は、この SetSchemaRequest に存在する必要があります。

android.app.appsearch.SetSchemaRequest.Builder.setMigratorの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象