SetSchemaRequest.Builder.SetMigrators Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.