SetSchemaRequest.Builder.SetMigrator(String, Migrator) Metodo

Definizione

Imposta l'oggetto Migrat associato all'oggetto SchemaType specificato.

[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

Parametri

schemaType
String

Tipo di schema su cui impostare la migrazione. Questo valore non può essere Null.

migrator
Migrator

La migrazione converte un documento dalla versione corrente alla versione finale impostata tramite setVersion(int). Questo valore non può essere Null.

Valori restituiti

Attributi

Commenti

Imposta l'oggetto Migrat associato all'oggetto SchemaType specificato. Migration esegue la migrazione di tutti i genericDocument con un determinato tipo di schema dal numero di versione corrente archiviato in AppSearch alla versione finale impostata tramite setVersion(int). Se il numero di versione corrente archiviato in AppSearch è diverso dalla versione finale impostata tramite setVersion(int) e Migrat.shouldMigrate restituisce true. Il tipo di schema di destinazione dell'output GenericDocument of Migrat.onUpgrade o Migrat.onDowngrade deve esistere in questo SetSchemaRequest.

Informazioni di riferimento su Android per android.app.appsearch.SetSchemaRequest.Builder.setMigrator.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a