CredentialProviderService.OnClearCredentialState 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í.
Lo llama el sistema android para borrar el estado de las credenciales.
[Android.Runtime.Register("onClearCredentialState", "(Landroid/service/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnClearCredentialState_Landroid_service_credentials_ClearCredentialStateRequest_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)]
public abstract void OnClearCredentialState(Android.Service.Credentials.ClearCredentialStateRequest request, Android.OS.CancellationSignal cancellationSignal, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("onClearCredentialState", "(Landroid/service/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnClearCredentialState_Landroid_service_credentials_ClearCredentialStateRequest_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
abstract member OnClearCredentialState : Android.Service.Credentials.ClearCredentialStateRequest * Android.OS.CancellationSignal * Android.OS.IOutcomeReceiver -> unit
Parámetros
- request
- ClearCredentialStateRequest
Solicitud de credenciales no cifrada para que el proveedor lo controle.
- cancellationSignal
- CancellationSignal
Señal para que los proveedores escuchen las solicitudes de cancelación del sistema android.
- callback
- IOutcomeReceiver
Objeto utilizado para retransmitir el resultado de la solicitud.
- Atributos
Comentarios
Lo llama el sistema android para borrar el estado de las credenciales.
Los desarrolladores invocan esta API después de que los usuarios cierren la sesión de una aplicación, con la intención de borrar cualquier sesión de credenciales almacenada que los proveedores hayan conservado.
Como proveedor, debe borrar cualquier estado de credencial, si se mantiene. Por ejemplo, un proveedor puede haber almacenado una sesión de credenciales activa que se usa para limitar o clasificar las opciones de inicio de sesión para futuros flujos de recuperación de credenciales. Cuando un usuario cierra la sesión de la aplicación, este estado debe borrarse y se debe presentar una lista exhaustiva de credenciales al usuario en los flujos de recuperación de credenciales posteriores.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.