AppFunctionManager.ExecuteAppFunction Metodo

Definizione

Esegue la funzione dell'app.

[Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
[Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")]
public void ExecuteAppFunction(Android.App.AppFunctions.ExecuteAppFunctionRequest request, Java.Util.Concurrent.IExecutor executor, Android.OS.CancellationSignal cancellationSignal, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
[<Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")>]
member this.ExecuteAppFunction : Android.App.AppFunctions.ExecuteAppFunctionRequest * Java.Util.Concurrent.IExecutor * Android.OS.CancellationSignal * Android.OS.IOutcomeReceiver -> unit

Parametri

request
ExecuteAppFunctionRequest

richiesta di esecuzione della funzione dell'app

executor
IExecutor

executor per eseguire il callback

cancellationSignal
CancellationSignal

segnale di annullamento per annullare l'esecuzione.

callback
IOutcomeReceiver

callback per ricevere il risultato o l'errore di esecuzione della funzione. <p>Se l'app chiamante non è proprietaria della funzione dell'app o non dispone android.permission.EXECUTE_APP_FUNCTIONSdi , il risultato dell'esecuzione conterrà AppFunctionException.ERROR_DENIED. <p>Se il chiamante ha android.permission.EXECUTE_APP_FUNCTIONSsolo , il risultato dell'esecuzione conterrà AppFunctionException.ERROR_DENIED<p>Se la funzione richiesta per l'esecuzione è disabilitata, il risultato dell'esecuzione conterrà AppFunctionException.ERROR_DISABLED<p>Se viene generato il segnale di annullamento, l'operazione viene annullata e non viene restituita alcuna risposta al chiamante.

Attributi

Commenti

Esegue la funzione dell'app.

Nota: le applicazioni possono eseguire funzioni definite. Per eseguire funzioni definite in un altro componente, le app devono disporre dell'autorizzazione android.permission.EXECUTE_APP_FUNCTIONS.

per android.app.appfunctions.AppFunctionManager.executeAppFunction(android.app.appfunctions.ExecuteAppFunctionRequest, java.util.concurrent.Executor, android.os.CancellationSignal, android.os.OutcomeReceiver<android.app.appfunctions.ExecuteAppFunctionResponse, android.app.appfunctions.AppFunctionException>).

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