Поделиться через


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 на использование этой функции.

Документация по Java для android.credentials.CredentialManager.createCredential(android.content.Context, android.credentials.CreateCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.CreateCredentialResponse, android.credentials.CreateCredentialException>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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