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.
Части этой страницы — это изменения на основе работы, созданной и общей 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
- request
- ExecuteAppFunctionRequest
- executor
- IExecutor
- cancellationSignal
- CancellationSignal
- callback
- IOutcomeReceiver
- Атрибуты