CredentialManager.CreateCredential 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启动必要的流,为用户注册应用凭据。
[Android.Runtime.Register("createCredential", "(Landroid/content/Context;Landroid/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void CreateCredential (Android.Content.Context context, Android.Credentials.CreateCredentialRequest request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("createCredential", "(Landroid/content/Context;Landroid/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.CreateCredential : Android.Content.Context * Android.Credentials.CreateCredentialRequest * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
参数
- context
- Context
用于启动任何所需 UI 的上下文;使用活动上下文确保在同一任务堆栈中启动 UI
- request
- CreateCredentialRequest
指定要从用户获取的凭据类型的请求
- cancellationSignal
- CancellationSignal
允许取消此调用的可选信号
- executor
- IExecutor
回调将对此进行 Executor
- callback
- IOutcomeReceiver
请求成功或失败时调用的回调
- 属性
注解
启动必要的流,为用户注册应用凭据。
执行可能会启动 UI 流,以收集用户同意创建或存储新凭据等。调用方(例如浏览器)可以选择为不同于其自身的应用设置源 CreateCredentialRequest
,以便能够代表该应用获取凭据。 他们需要其他权限 CREDENTIAL_MANAGER_SET_ORIGIN
才能使用此功能
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。