Idioma

SetSchemaRequest.Builder.SetVersion(Int32) Método

Definição

Define o número de versão do AppSearchSchema geral no banco de dados.

[Android.Runtime.Register("setVersion", "(I)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=31)]
public Android.App.AppSearch.SetSchemaRequest.Builder SetVersion(int version);
[<Android.Runtime.Register("setVersion", "(I)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=31)>]
member this.SetVersion : int -> Android.App.AppSearch.SetSchemaRequest.Builder

Parâmetros

version
Int32

Um inteiro positivo que representa a versão de todo o conjunto de esquemas representa a versão do esquema inteiro no banco de dados AppSearchSession, a versão padrão é 1. O valor é 1 ou maior

Retornos

Atributos

Comentários

Define o número de versão do AppSearchSchema geral no banco de dados. O banco de dados AppSearchSession só pode armazenar documentos para uma versão de cada vez. Definir um número de versão diferente do número de versão atualmente armazenado no AppSearch resultará em AppSearch chamando os Migradores fornecidos para AppSearchSession.setSchema para migrar os documentos já no AppSearch da versão anterior para o conjunto nesta solicitação. O número da versão pode ser atualizado sem nenhuma outra alteração no conjunto de esquemas. O número de versão pode permanecer o mesmo, aumentar ou diminuir em relação ao número de versão atual que já está armazenado no banco de dados AppSearchSession. A versão de um banco de dados vazio sempre será 0. Não é possível definir a versão para o SetSchemaRequest se ela não contiver nenhum AppSearchSchema.

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

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