Lingua

AbstractAccountAuthenticator.StartUpdateCredentialsSession Metodo

Definizione

Chiede all'utente di ripetere l'autenticazione per un account, ma rinvia l'aggiornamento delle credenziali archiviate in locale.

[Android.Runtime.Register("startUpdateCredentialsSession", "(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartUpdateCredentialsSession_Landroid_accounts_AccountAuthenticatorResponse_Landroid_accounts_Account_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.OS.Bundle? StartUpdateCredentialsSession(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options);
[<Android.Runtime.Register("startUpdateCredentialsSession", "(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartUpdateCredentialsSession_Landroid_accounts_AccountAuthenticatorResponse_Landroid_accounts_Account_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member StartUpdateCredentialsSession : Android.Accounts.AccountAuthenticatorResponse * Android.Accounts.Account * string * Android.OS.Bundle -> Android.OS.Bundle
override this.StartUpdateCredentialsSession : Android.Accounts.AccountAuthenticatorResponse * Android.Accounts.Account * string * Android.OS.Bundle -> Android.OS.Bundle

Parametri

response
AccountAuthenticatorResponse

per restituire il risultato a AccountManager, non sarà mai null

account
Account

l'account le cui credenziali devono essere aggiornate, non sarà mai null

authTokenType
String

il tipo di token di autenticazione da recuperare dopo l'aggiornamento delle credenziali, può essere Null

options
Bundle

un bundle di opzioni specifiche dell'autenticatore, può essere null

Valori restituiti

risultato del bundle o null se il risultato deve essere restituito tramite la risposta. Il risultato conterrà: <ul<>li>AccountManager#KEY_INTENT o <li per l'aggiornamento delle credenziali archiviate in locale in un secondo momento e se l'account viene nuovamente autenticato, facoltativo AccountManager#KEY_PASSWORD e AccountManager#KEY_ACCOUNT_STATUS_TOKEN per controllare lo stato dell'account in un secondo momento o <liAccountManager#KEY_ERROR_CODEAccountManager#KEY_ACCOUNT_SESSION_BUNDLE>> e AccountManager#KEY_ERROR_MESSAGE per indicare un errore </ul>

Attributi

Commenti

Chiede all'utente di ripetere l'autenticazione per un account, ma rinvia l'aggiornamento delle credenziali archiviate in locale. In questa chiamata non deve essere eseguita alcuna operazione di I/O di file. Le credenziali locali devono essere aggiornate solo quando #finishSession viene chiamato dopo questa operazione.

Nota: anche quando si esegue l'override di questo metodo, #finishSession è necessario eseguire l'override.

per android.accounts.AbstractAccountAuthenticator.startUpdateCredentialsSession(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a