Sprache

CredentialManager.PrepareGetCredential Methode

Definition

Bereiten Sie sich auf einen Get-Credential-Vorgang vor.

[Android.Runtime.Register("prepareGetCredential", "(Landroid/credentials/GetCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void PrepareGetCredential(Android.Credentials.GetCredentialRequest request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("prepareGetCredential", "(Landroid/credentials/GetCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.PrepareGetCredential : Android.Credentials.GetCredentialRequest * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

request
GetCredentialRequest

die Anforderung, die Die Eingabe von Anmeldeinformationen angibt, die vom Benutzer abgerufen werden sollen

cancellationSignal
CancellationSignal

ein optionales Signal, mit dem dieser Anruf abgebrochen werden kann

executor
IExecutor

der Rückruf erfolgt auf dieser Seite. Executor

callback
IOutcomeReceiver

der Rückruf, der aufgerufen wird, wenn die Anforderung erfolgreich ist oder fehlschlägt

Attribute

Hinweise

Bereiten Sie sich auf einen Get-Credential-Vorgang vor. Gibt einen PrepareGetCredentialResponse Wert zurück, der den Ui-Fluss zum Abrufen von Anmeldeinformationen für Anmeldeinformationen starten kann, um eine Benutzeranmeldeinformation für Ihre App anzufordern.

Diese API ruft keine Benutzeroberfläche auf. Sie führt nur die Vorbereitungsarbeiten aus, sodass Sie später den verbleibenden Get-Credential-Vorgang (umfasst UIs) über die #getCredential(Context, PrepareGetCredentialResponse.PendingGetCredentialHandle, CancellationSignal, Executor, OutcomeReceiver) API starten können, die im Vergleich zur #getCredential(Context, GetCredentialRequest, CancellationSignal, Executor, OutcomeReceiver) API, die den gesamten Vorgang in einem Aufruf ausführt, weniger Latenz verursacht.

Java Dokumentation für android.credentials.CredentialManager.prepareGetCredential(android.credentials.GetCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.PrepareGetCredentialResponse, android.credentials.GetCredentialException>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: