AbstractAccountAuthenticator.StartAddAccountSession Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicia la sesión agregar cuenta para autenticar al usuario en una cuenta del accountType especificado.
[Android.Runtime.Register("startAddAccountSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartAddAccountSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.OS.Bundle? StartAddAccountSession (Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, string? authTokenType, string[]? requiredFeatures, Android.OS.Bundle? options);
[<Android.Runtime.Register("startAddAccountSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartAddAccountSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member StartAddAccountSession : Android.Accounts.AccountAuthenticatorResponse * string * string * string[] * Android.OS.Bundle -> Android.OS.Bundle
override this.StartAddAccountSession : Android.Accounts.AccountAuthenticatorResponse * string * string * string[] * Android.OS.Bundle -> Android.OS.Bundle
Parámetros
- response
- AccountAuthenticatorResponse
para devolver el resultado al AccountManager, nunca será null.
- accountType
- String
el tipo de cuenta con la que autenticarse, nunca será NULL.
- authTokenType
- String
el tipo de token de autenticación que se va a recuperar después de autenticarse con la cuenta, puede ser null.
- requiredFeatures
- String[]
una matriz de cadenas de características específicas del autenticador con las que debe admitir la cuenta autenticada, puede ser null.
- options
- Bundle
una agrupación de opciones específicas del autenticador, puede ser null.
Devoluciones
resultado de agrupación o null si el resultado se va a devolver a través de la respuesta. El resultado contendrá: <ul><liAccountManager#KEY_INTENT
> o <liAccountManager#KEY_ACCOUNT_SESSION_BUNDLE
> para agregar la cuenta al dispositivo más adelante, y si la cuenta está autenticada, opcional AccountManager#KEY_PASSWORD
y AccountManager#KEY_ACCOUNT_STATUS_TOKEN
para comprobar el estado de la cuenta, o <liAccountManager#KEY_ERROR_CODE
> y AccountManager#KEY_ERROR_MESSAGE
para indicar un error </ul>
- Atributos
Comentarios
Inicia la sesión agregar cuenta para autenticar al usuario en una cuenta del accountType especificado. No se debe realizar ninguna E/S de archivo en esta llamada. La cuenta debe agregarse al dispositivo solo cuando #finishSession
se llama a después de esto.
Nota: al invalidar este método, #finishSession
también se debe invalidar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.