Sprache

AccountManager.BlockingGetAuthToken(Account, String, Boolean) Methode

Definition

Dieser Komforthilfsprogramm ruft synchron ein Authentifizierungstoken mit #getAuthToken(Account, String, boolean, AccountManagerCallback, Handler).

[Android.Runtime.Register("blockingGetAuthToken", "(Landroid/accounts/Account;Ljava/lang/String;Z)Ljava/lang/String;", "GetBlockingGetAuthToken_Landroid_accounts_Account_Ljava_lang_String_ZHandler")]
[Android.Runtime.RequiresPermission("android.permission.USE_CREDENTIALS")]
public virtual string? BlockingGetAuthToken(Android.Accounts.Account? account, string? authTokenType, bool notifyAuthFailure);
[<Android.Runtime.Register("blockingGetAuthToken", "(Landroid/accounts/Account;Ljava/lang/String;Z)Ljava/lang/String;", "GetBlockingGetAuthToken_Landroid_accounts_Account_Ljava_lang_String_ZHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.USE_CREDENTIALS")>]
abstract member BlockingGetAuthToken : Android.Accounts.Account * string * bool -> string
override this.BlockingGetAuthToken : Android.Accounts.Account * string * bool -> string

Parameter

account
Account

Das Konto zum Abrufen eines Authentifizierungstokens für

authTokenType
String

Der Authentifizierungstokentyp finden Sie unter #getAuthToken getAuthToken()

notifyAuthFailure
Boolean

Wenn true, zeigen Sie eine Benachrichtigung an und geben Null zurück, wenn die Authentifizierung fehlschlägt; wenn falsch, auffordern und warten, bis der Benutzer die richtigen Anmeldeinformationen erneut eingibt, bevor er zurückgibt

Gibt zurück

Ein Authentifizierungstoken des angegebenen Typs für dieses Konto oder NULL, wenn die Authentifizierung fehlschlägt oder keine abgerufen werden kann.

Attribute

Ausnahmen

wenn der Authentifikator nicht reagiert hat

wenn die Anforderung aus irgendeinem Grund abgebrochen wurde, einschließlich des Benutzers, der eine Anmeldeinformationsanforderung abbricht

wenn bei dem Authentifikator ein E/A-Problem beim Erstellen eines neuen Authentifizierungstokens aufgetreten ist, in der Regel aufgrund von Netzwerkproblemen

Hinweise

Dieser Komforthilfsprogramm ruft synchron ein Authentifizierungstoken mit #getAuthToken(Account, String, boolean, AccountManagerCallback, Handler).

Diese Methode kann blockiert werden, während eine Netzwerkanforderung abgeschlossen ist, und darf nie aus dem Hauptthread erfolgen.

<b>HINWEIS:</b> Wenn Ihre App für die Arbeit auf API-Ebene 22 und vorher vorgesehen ist, ist USE_CREDENTIALS Berechtigung für diese Plattformen erforderlich. Siehe Dokumente für diese Funktion in API-Ebene 22.

Java Dokumentation für android.accounts.AccountManager.blockingGetAuthToken(android.accounts.Account, java.lang.String, boolean).

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: