Lenguaje

AppFunctionManager.ExecuteAppFunction Método

Definición

Sobrecargas

ExecuteAppFunction(ExecuteAppFunctionRequest, IExecutor, CancellationSignal, IOutcomeReceiver)

Ejecuta la función de aplicación.

[Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
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)>]
member this.ExecuteAppFunction : Android.App.AppFunctions.ExecuteAppFunctionRequest * Java.Util.Concurrent.IExecutor * Android.OS.CancellationSignal * Android.OS.IOutcomeReceiver -> unit

Parámetros

request
ExecuteAppFunctionRequest

la solicitud para ejecutar la función de aplicación

executor
IExecutor

ejecutor para ejecutar la devolución de llamada

cancellationSignal
CancellationSignal

la señal de cancelación para cancelar la ejecución.

callback
IOutcomeReceiver

devolución de llamada para recibir el resultado o error de ejecución de la función. <p>Si la aplicación que realiza la llamada no posee la función de aplicación o no tiene android.permission.EXECUTE_APP_FUNCTIONS, el resultado de la ejecución contendrá AppFunctionException.ERROR_DENIED. <p>Si el autor de la llamada solo tiene android.permission.EXECUTE_APP_FUNCTIONS, el resultado de la ejecución contendrá AppFunctionException.ERROR_DENIED<p>Si la función solicitada para la ejecución está deshabilitada, el resultado de la ejecución contendrá AppFunctionException.ERROR_DISABLED<p>Si se emite la señal de cancelación, la operación se cancela y no se devuelve ninguna respuesta al autor de la llamada.

Atributos

Comentarios

Ejecuta la función de aplicación.

Nota: Las aplicaciones pueden ejecutar funciones que definen. Para ejecutar funciones definidas en otro componente, las aplicaciones tendrían que tener el permiso android.permission.EXECUTE_APP_FUNCTIONS.

Java documentación para 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>).

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

ExecuteAppFunction(AppInteractionSession, ExecuteAppFunctionRequest, IExecutor, CancellationSignal, IOutcomeReceiver)

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

Parámetros

appInteractionSession
AppInteractionSession
executor
IExecutor
cancellationSignal
CancellationSignal
callback
IOutcomeReceiver
Atributos

Se aplica a