AbstractAccountAuthenticator.StartUpdateCredentialsSession Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.