Idioma

SetSchemaRequest.Builder.SetMigrators Método

Definição

Define um mapa de migradores.

[Android.Runtime.Register("setMigrators", "(Ljava/util/Map;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=31)]
public Android.App.AppSearch.SetSchemaRequest.Builder SetMigrators(System.Collections.Generic.IDictionary<string,Android.App.AppSearch.Migrator> migrators);
[<Android.Runtime.Register("setMigrators", "(Ljava/util/Map;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=31)>]
member this.SetMigrators : System.Collections.Generic.IDictionary<string, Android.App.AppSearch.Migrator> -> Android.App.AppSearch.SetSchemaRequest.Builder

Parâmetros

migrators
IDictionary<String,Migrator>

Um mapa de migradores que converte um documento de sua versão atual para o conjunto de versões finais por meio de setVersion(int). A chave do mapa é o tipo de esquema ao qual o valor migrador se aplica. Esse valor não pode ser nulo.

Retornos

Atributos

Comentários

Define um mapa de migradores. A chave do mapa é o tipo de esquema ao qual o valor migrador se aplica. O Migrator migra todos os GenericDocuments em determinado tipo de esquema do número de versão atual armazenado no AppSearch para o conjunto de versão final por meio de setVersion(int). Um Migrator será invocado se o número de versão atual armazenado no AppSearch for diferente do conjunto de versão final por meio de setVersion(int) e Migrator.shouldMigrate retornar true. O tipo de esquema de destino do GenericDocument de saída de Migrator.onUpgrade ou Migrator.onDowngrade deve existir neste SetSchemaRequest.

Referência do Android para android.app.appsearch.SetSchemaRequest.Builder.setMigrators.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a