Lingua

Migrator.OnUpgrade(Int32, Int32, GenericDocument) Metodo

Definizione

Esegue la GenericDocument migrazione a una versione più recente di AppSearchSchema.

[Android.Runtime.Register("onUpgrade", "(IILandroid/app/appsearch/GenericDocument;)Landroid/app/appsearch/GenericDocument;", "GetOnUpgrade_IILandroid_app_appsearch_GenericDocument_Handler", ApiSince=31)]
public abstract Android.App.AppSearch.GenericDocument OnUpgrade(int currentVersion, int finalVersion, Android.App.AppSearch.GenericDocument document);
[<Android.Runtime.Register("onUpgrade", "(IILandroid/app/appsearch/GenericDocument;)Landroid/app/appsearch/GenericDocument;", "GetOnUpgrade_IILandroid_app_appsearch_GenericDocument_Handler", ApiSince=31)>]
abstract member OnUpgrade : int * int * Android.App.AppSearch.GenericDocument -> Android.App.AppSearch.GenericDocument

Parametri

currentVersion
Int32

Versione corrente dello schema del documento.

finalVersion
Int32

Versione finale in cui è necessario eseguire la migrazione dei documenti.

document
GenericDocument

Deve GenericDocument essere convertito in una nuova versione.

Valori restituiti

Oggetto GenericDocument nella nuova versione.

Attributi

Commenti

Esegue la GenericDocument migrazione a una versione più recente di AppSearchSchema.

Questo metodo verrà richiamato solo se SetSchemaRequest sta impostando un numero di versione superiore a quello corrente AppSearchSchema salvato in AppSearch.

Se viene Migrator fornito per coprire una modifica dello schema compatibile tramite AppSearchSession#setSchema, i documenti nella versione precedente non verranno rimossi a meno che non si usi lo stesso ID documento.

Questo metodo verrà richiamato sul thread di lavoro in background fornito tramite AppSearchSession#setSchema.

per android.app.appsearch.Migrator.onUpgrade(int, int, android.app.appsearch.GenericDocument).

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