AppFunctionManager.ExecuteAppFunction Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| ExecuteAppFunction(ExecuteAppFunctionRequest, IExecutor, CancellationSignal, IOutcomeReceiver) |
Ejecuta la función de aplicación. |
| ExecuteAppFunction(AppInteractionSession, ExecuteAppFunctionRequest, IExecutor, CancellationSignal, IOutcomeReceiver) |
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.
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
- request
- ExecuteAppFunctionRequest
- executor
- IExecutor
- cancellationSignal
- CancellationSignal
- callback
- IOutcomeReceiver
- Atributos