Lenguaje

GlobalSearchSession.GetSchema(String, String, IExecutor, IConsumer) Método

Definición

Recupera la colección de esquemas proporcionados más recientemente a AppSearchSession#setSchema para los tipos que pertenecen al paquete y la base de datos solicitados a los que se ha concedido acceso al autor de la llamada.

[Android.Runtime.Register("getSchema", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetGetSchema_Ljava_lang_String_Ljava_lang_String_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=33)]
public virtual void GetSchema(string packageName, string databaseName, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("getSchema", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetGetSchema_Ljava_lang_String_Ljava_lang_String_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=33)>]
abstract member GetSchema : string * string * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.GetSchema : string * string * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parámetros

packageName
String

el paquete que posee las instancias solicitadas AppSearchSchema .

databaseName
String

la base de datos propietaria de las instancias solicitadas AppSearchSchema .

executor
IExecutor

Ejecutor en el que se va a invocar la devolución de llamada.

callback
IConsumer

Devolución de llamada para recibir el pending GetSchemaResponse que contiene los esquemas a los que el autor de la llamada tiene acceso o a un GetSchemaResponse vacío si el paquete de solicitud y la base de datos no existen, no ha establecido un esquema o no contiene esquemas accesibles para el autor de la llamada.

Atributos

Comentarios

Recupera la colección de esquemas proporcionados más recientemente a AppSearchSession#setSchema para los tipos que pertenecen al paquete y la base de datos solicitados a los que se ha concedido acceso al autor de la llamada.

Si la combinación de paquete o base de datos solicitada no existe o no se le ha concedido acceso al autor de la llamada, se devolverá un getSchemaResponse vacío.

Java documentación para android.app.appsearch.GlobalSearchSession.getSchema(java.lang.String, java.lang.String, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<android.app.appsearch.GetSchemaResponse>>).

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.

Se aplica a