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 屬性授權中所述的詞彙使用。