Lingua

EgressReceiverService.OnQueryReceived Metodo

Definizione

Chiamato quando una query viene ricevuta da un client in esecuzione all'interno della sandbox PCC (Private Compute Core).

[Android.Runtime.Register("onQueryReceived", "(Landroid/app/privatecompute/AssistantQueryRequest;Landroid/os/OutcomeReceiver;)V", "GetOnQueryReceived_Landroid_app_privatecompute_AssistantQueryRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=37)]
public virtual void OnQueryReceived(Android.App.PrivateCompute.AssistantQueryRequest request, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("onQueryReceived", "(Landroid/app/privatecompute/AssistantQueryRequest;Landroid/os/OutcomeReceiver;)V", "GetOnQueryReceived_Landroid_app_privatecompute_AssistantQueryRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=37)>]
abstract member OnQueryReceived : Android.App.PrivateCompute.AssistantQueryRequest * Android.OS.IOutcomeReceiver -> unit
override this.OnQueryReceived : Android.App.PrivateCompute.AssistantQueryRequest * Android.OS.IOutcomeReceiver -> unit

Parametri

request
AssistantQueryRequest

AssistantQueryRequest contenente il payload della query. Questo valore non può essere Null.

callback
IOutcomeReceiver

ResultReceiver per restituire il risultato o l'errore. Questo valore non può essere Null.

Attributi

Commenti

Chiamato quando una query viene ricevuta da un client in esecuzione all'interno della sandbox PCC (Private Compute Core).

Nota: questo metodo viene richiamato sul thread principale. Le implementazioni devono eseguire l'offload di lavoro elevato in un thread/executor in background per evitare di bloccare il thread principale. Questo metodo deve essere chiamato dal thread principale dell'app.

Informazioni di riferimento su Android per android.app.privatecompute.EgressReceiverService.onQueryReceived.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a