CredentialManager.CreateCredential Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запускает необходимые потоки для регистрации учетных данных приложения для пользователя.
[Android.Runtime.Register("createCredential", "(Landroid/content/Context;Landroid/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void CreateCredential (Android.Content.Context context, Android.Credentials.CreateCredentialRequest request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("createCredential", "(Landroid/content/Context;Landroid/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.CreateCredential : Android.Content.Context * Android.Credentials.CreateCredentialRequest * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Параметры
- context
- Context
контекст, используемый для запуска любого необходимого пользовательского интерфейса; используйте контекст действия, чтобы убедиться, что пользовательский интерфейс будет запущен в том же стеке задач.
- request
- CreateCredentialRequest
запрос, указывающий тип учетных данных для получения от пользователя
- cancellationSignal
- CancellationSignal
необязательный сигнал, позволяющий отменить этот вызов
- executor
- IExecutor
Обратный вызов будет выполняться для этого Executor
- callback
- IOutcomeReceiver
обратный вызов, вызываемый при успешном выполнении запроса или сбое
- Атрибуты
Комментарии
Запускает необходимые потоки для регистрации учетных данных приложения для пользователя.
Выполнение может потенциально запустить потоки пользовательского интерфейса для сбора согласия пользователя на создание или хранение новых учетных данных и т. д. Вызывающие пользователи (например, браузеры) могут при необходимости задать источник CreateCredentialRequest
для приложения, отличного от собственного, чтобы иметь возможность получать учетные данные от имени этого приложения. Им потребуется дополнительное разрешение CREDENTIAL_MANAGER_SET_ORIGIN
на использование этой функции.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.