SetSchemaRequest.Builder.SetMigrator(String, Migrator) 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 o Migrador associado ao SchemaType especificado.
[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
Parâmetros
- schemaType
- String
O tipo de esquema no qual definir o migrador. Esse valor não pode ser nulo.
- migrator
- Migrator
O migrador converte um documento de sua versão atual para o conjunto de versões finais por meio de setVersion(int). Esse valor não pode ser nulo.
Retornos
- Atributos
Comentários
Define o Migrador associado ao SchemaType especificado. 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.setMigrator.
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.