CredentialManager.GetCredential Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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
- pendingGetCredentialHandle
- PrepareGetCredentialResponse.PendingGetCredentialHandle
- cancellationSignal
- CancellationSignal
- executor
- IExecutor
- callback
- IOutcomeReceiver
- Attribute