Lenguaje

AppSearchSession.ReportUsage(ReportUsageRequest, IExecutor, IConsumer) Método

Definición

Informa del uso de un documento determinado por espacio de nombres e identificador.

[Android.Runtime.Register("reportUsage", "(Landroid/app/appsearch/ReportUsageRequest;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)]
public void ReportUsage(Android.App.AppSearch.ReportUsageRequest request, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("reportUsage", "(Landroid/app/appsearch/ReportUsageRequest;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)>]
member this.ReportUsage : Android.App.AppSearch.ReportUsageRequest * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parámetros

request
ReportUsageRequest

Solicitud de informes de uso.

executor
IExecutor

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

callback
IConsumer

Devolución de llamada para recibir errores. Si la operación se realiza correctamente, se invocará la devolución de llamada con null.

Atributos

Comentarios

Informa del uso de un documento determinado por espacio de nombres e identificador.

Un informe de uso representa un evento en el que un usuario interactúó o vio un documento.

Para cada llamada a #reportUsage, AppSearch actualiza el recuento de uso y las métricas de recency de uso de ese documento en particular. Estas métricas se usan para ordenar #search los resultados por las SearchSpec#RANKING_STRATEGY_USAGE_COUNT estrategias de clasificación y SearchSpec#RANKING_STRATEGY_USAGE_LAST_USED_TIMESTAMP .

El uso de informes de un documento es opcional.

Java documentación para android.app.appsearch.AppSearchSession.reportUsage(android.app.appsearch.ReportUsageRequest, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<java.lang.Void>>).

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