AbstractAccountAuthenticator.FinishSession Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Termine la session démarrée par #startAddAccountSession ou #startUpdateCredentials en installant le compte sur l’appareil avec AccountManager ou en mettant à jour les informations d’identification locales.
[Android.Runtime.Register("finishSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetFinishSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.OS.Bundle? FinishSession (Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, Android.OS.Bundle? sessionBundle);
[<Android.Runtime.Register("finishSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetFinishSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member FinishSession : Android.Accounts.AccountAuthenticatorResponse * string * Android.OS.Bundle -> Android.OS.Bundle
override this.FinishSession : Android.Accounts.AccountAuthenticatorResponse * string * Android.OS.Bundle -> Android.OS.Bundle
Paramètres
- response
- AccountAuthenticatorResponse
pour renvoyer le résultat au AccountManager, ne sera jamais null
- accountType
- String
le type de compte avec lequel s’authentifier, ne sera jamais null
- sessionBundle
- Bundle
un ensemble de données de session créées par #startAddAccountSession
l’ajout d’un compte à l’appareil, ou utilisée #startUpdateCredentialsSession
pour mettre à jour les informations d’identification locales.
Retours
résultat de bundle ou null si le résultat doit être retourné via la réponse. Le résultat contient soit : <ul<>li>AccountManager#KEY_INTENT
, soit <liAccountManager#KEY_ACCOUNT_NAME
> et AccountManager#KEY_ACCOUNT_TYPE
du compte qui a été ajouté ou les informations d’identification locales ont été mis à jour, et facultatif AccountManager#KEY_ACCOUNT_STATUS_TOKEN
pour vérifier l’état du compte ultérieurement, ou <liAccountManager#KEY_ERROR_CODE
> et AccountManager#KEY_ERROR_MESSAGE
pour indiquer une erreur </ul>
- Attributs
Remarques
Termine la session démarrée par #startAddAccountSession ou #startUpdateCredentials en installant le compte sur l’appareil avec AccountManager ou en mettant à jour les informations d’identification locales. Les E/S de fichier peuvent être effectuées dans cet appel.
Remarque : lors de la substitution de cette méthode et #startAddAccountSession
#startUpdateCredentialsSession
doit également être remplacée.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.