CredentialProviderService.OnClearCredentialState 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由 android 系统调用以清除凭据状态。
[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
参数
- request
- ClearCredentialStateRequest
要处理的提供程序的清除凭据请求。
- cancellationSignal
- CancellationSignal
指示提供程序侦听来自 Android 系统的任何取消请求。
- callback
- IOutcomeReceiver
用于中继请求结果的对象。
- 属性
注解
由 android 系统调用以清除凭据状态。
当用户注销应用后,开发人员会调用此 API,目的是清除提供程序保留的任何存储凭据会话。
作为提供程序,必须清除任何凭据状态(如果保留)。 例如,提供程序可能存储了一个活动凭据会话,用于限制或对将来的凭据检索流进行排名登录选项。 当用户注销应用时,应清除此类状态,并且必须在后续凭据检索流中向用户显示凭据的详尽列表。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。