AbstractAccountAuthenticator.StartUpdateCredentialsSession Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Просит пользователя повторно пройти проверку подлинности для учетной записи, но отложит обновление локально сохраненных учетных данных.
[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
Параметры
- response
- AccountAuthenticatorResponse
чтобы отправить результат обратно в AccountManager, никогда не будет иметь значение NULL
- account
- Account
учетная запись, учетные данные которой необходимо обновить, никогда не будет иметь значение NULL.
- authTokenType
- String
Тип маркера проверки подлинности, извлекаемого после обновления учетных данных, может иметь значение NULL.
- options
- Bundle
Пакет параметров для проверки подлинности может иметь значение NULL.
Возвращаемое значение
Результат пакета или значение NULL, если результат должен быть возвращен через ответ. Результат будет содержать: <ul<>li или <li>>AccountManager#KEY_INTENT
AccountManager#KEY_ACCOUNT_SESSION_BUNDLE
для обновления локально хранимых учетных данных позже, а также если учетная запись повторно проходит проверку подлинности, необязательноAccountManager#KEY_PASSWORD
, а AccountManager#KEY_ACCOUNT_STATUS_TOKEN
также для проверки состояния учетной записи позже или <лиAccountManager#KEY_ERROR_CODE
>, а AccountManager#KEY_ERROR_MESSAGE
также для указания ошибки </ul>
- Атрибуты
Комментарии
Просит пользователя повторно пройти проверку подлинности для учетной записи, но отложит обновление локально сохраненных учетных данных. В этом вызове не следует выполнять операции ввода-вывода файлов. Локальные учетные данные следует обновлять только в том случае, если #finishSession
он вызывается после этого.
Примечание. При переопределении этого метода #finishSession
также следует переопределить.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.