Язык

AppFunctionManager.ExecuteAppFunction Метод

Определение

Перегрузки

ExecuteAppFunction(ExecuteAppFunctionRequest, IExecutor, CancellationSignal, IOutcomeReceiver)

Выполняет функцию приложения.

[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

Параметры

request
ExecuteAppFunctionRequest

запрос на выполнение функции приложения

executor
IExecutor

исполнитель для выполнения обратного вызова

cancellationSignal
CancellationSignal

сигнал отмены для отмены выполнения.

callback
IOutcomeReceiver

обратный вызов для получения результата выполнения функции или ошибки. <p>Если вызывающее приложение не владеет функцией приложения или не имеет android.permission.EXECUTE_APP_FUNCTIONS, результат выполнения будет содержать AppFunctionException.ERROR_DENIED. <p>Если вызывающий объект имеет только android.permission.EXECUTE_APP_FUNCTIONS, результат выполнения будет содержать AppFunctionException.ERROR_DENIED<p>, если функция, запрошенная для выполнения, отключена, результат выполнения будет содержать AppFunctionException.ERROR_DISABLED<p>, если выдан сигнал отмены, операция отменена и не возвращается ответ вызывающей объекту.

Атрибуты

Комментарии

Выполняет функцию приложения.

Примечание. Приложения могут выполнять определенные функции. Для выполнения функций, определенных в другом компоненте, приложениям потребуется разрешение android.permission.EXECUTE_APP_FUNCTIONS.

Java документации по 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>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

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

Параметры

appInteractionSession
AppInteractionSession
executor
IExecutor
cancellationSignal
CancellationSignal
callback
IOutcomeReceiver
Атрибуты

Применяется к