CredentialProviderService.OnBeginGetCredential 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由 Android 系统调用,以从连接的提供程序服务检索用户凭据。
[Android.Runtime.Register("onBeginGetCredential", "(Landroid/service/credentials/BeginGetCredentialRequest;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnBeginGetCredential_Landroid_service_credentials_BeginGetCredentialRequest_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)]
public abstract void OnBeginGetCredential (Android.Service.Credentials.BeginGetCredentialRequest request, Android.OS.CancellationSignal cancellationSignal, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("onBeginGetCredential", "(Landroid/service/credentials/BeginGetCredentialRequest;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnBeginGetCredential_Landroid_service_credentials_BeginGetCredentialRequest_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
abstract member OnBeginGetCredential : Android.Service.Credentials.BeginGetCredentialRequest * Android.OS.CancellationSignal * Android.OS.IOutcomeReceiver -> unit
参数
- request
- BeginGetCredentialRequest
提供程序要处理的请求
- cancellationSignal
- CancellationSignal
指示提供程序侦听来自 android 系统的任何取消请求
- callback
- IOutcomeReceiver
用于中继凭据请求响应的对象
- 属性
注解
由 Android 系统调用,以从连接的提供程序服务检索用户凭据。
此 API 表示从给定凭据提供程序获取用户的凭据的查询阶段请求。 请求包含一个列表,BeginGetCredentialOption
其中包含用于填充候选凭据的参数的列表,作为要设置的列表CredentialEntry
BeginGetCredentialResponse
。 然后,此列表会显示给选择器上的用户。
如果在某个项上设置了 aCredentialEntry
PendingIntent
,并且用户选择该条目,GetCredentialRequest
则获取实际android.credentials.Credential
所需的所有参数都将作为通过触发的Intent
PendingIntent
一部分发送。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。