Freigeben über


CredentialManager.GetCredential Methode

Definition

Überlädt

GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)

Startet die erforderlichen Flows zum Abrufen von App-Anmeldeinformationen vom Benutzer.

GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)

GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)

Startet die erforderlichen Flows zum Abrufen von App-Anmeldeinformationen vom Benutzer.

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

Parameter

context
Context

der Kontext, der zum Starten der erforderlichen Benutzeroberfläche verwendet wird; Verwenden sie einen Aktivitätskontext, um sicherzustellen, dass die Benutzeroberfläche innerhalb desselben Aufgabenstapels gestartet wird.

request
GetCredentialRequest

Die Anforderung, die den Typ(n) der Anmeldeinformationen angibt, die vom Benutzer abgerufen werden sollen

cancellationSignal
CancellationSignal

ein optionales Signal, das das Abbrechen dieses Anrufs ermöglicht

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

Startet die erforderlichen Flows zum Abrufen von App-Anmeldeinformationen vom Benutzer.

Die Ausführung kann möglicherweise Benutzeroberflächenflows starten, um die Zustimmung des Benutzers zur Verwendung von Anmeldeinformationen zu sammeln, eine Auswahl anzuzeigen, wenn mehrere Anmeldeinformationen vorhanden sind usw. Aufrufer (z. B. Browser) können optional den Ursprung GetCredentialRequest für eine andere App als ihre eigene festlegen, um Anmeldeinformationen im Namen dieser App abrufen zu können. Sie benötigen zusätzliche Berechtigungen CREDENTIAL_MANAGER_SET_ORIGIN , um diese Funktionalität verwenden zu können.

Java-Dokumentation für android.credentials.CredentialManager.getCredential(android.content.Context, android.credentials.GetCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.GetCredentialResponse, android.credentials.GetCredentialException>).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)

[Android.Runtime.Register("getCredential", "(Landroid/content/Context;Landroid/credentials/PrepareGetCredentialResponse$PendingGetCredentialHandle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void GetCredential (Android.Content.Context context, Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("getCredential", "(Landroid/content/Context;Landroid/credentials/PrepareGetCredentialResponse$PendingGetCredentialHandle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.GetCredential : Android.Content.Context * Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

context
Context
cancellationSignal
CancellationSignal
executor
IExecutor
callback
IOutcomeReceiver
Attribute

Gilt für: