SetSchemaRequest.Builder.SetMigrators 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 un mapa de los migrador.
[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>
Mapa de los migradores que traducen un documento de su versión actual al conjunto de versiones finales mediante setVersion(int). La clave del mapa es el tipo de esquema al que se aplica el valor de Migrator. Este valor no puede ser nulo.
Devoluciones
- Atributos
Comentarios
Establece un mapa de los migrador. La clave del mapa es el tipo de esquema al que se aplica el valor de Migrator. 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.setMigrators.
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.