SetSchemaRequest.Builder.SetMigrator(String, Migrator) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el migrador asociado al 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
Tipo de esquema en el que se va a establecer el migrador. Este valor no puede ser nulo.
- migrator
- Migrator
El migrador traduce un documento de su versión actual al conjunto de versiones final a través de setVersion(int). Este valor no puede ser nulo.
Devoluciones
- Atributos
Comentarios
Establece el migrador asociado al schemaType especificado. Migrates all GenericDocument s under given schema type from the current version number stored in AppSearch to the final version set via setVersion(int). Se invocará un migrator si el número de versión actual almacenado en AppSearch es diferente del conjunto de versiones final a través de setVersion(int) y Migrator.shouldMigrate devuelve true. El tipo de esquema de destino de la salida GenericDocument de Migrator.onUpgrade o Migrator.onDowngrade debe existir en este SetSchemaRequest.
Referencia de Android para android.app.appsearch.SetSchemaRequest.Builder.setMigrator.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.