KeyChain.ChoosePrivateKeyAliasAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String) |
顯示系統介面,供使用者選擇私鑰別名,並依 URI 篩選。 |
| ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String) |
顯示系統介面,供使用者選擇私鑰別名,依主機與埠口篩選。 |
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String)
顯示系統介面,供使用者選擇私鑰別名,並依 URI 篩選。
public static System.Threading.Tasks.Task<string?> ChoosePrivateKeyAliasAsync(Android.App.Activity activity, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, Android.Net.Uri? uri, string? alias);
static member ChoosePrivateKeyAliasAsync : Android.App.Activity * string[] * Java.Security.IPrincipal[] * Android.Net.Uri * string -> System.Threading.Tasks.Task<string>
參數
- activity
- Activity
作為憑證選擇介面的父項活動。
- keyTypes
- String[]
允許的非對稱金鑰類型,或 null 允許任何類型。
- issuers
- IPrincipal[]
可接受的憑證發行者,或允許任何發行者取得與私鑰 null 相符的憑證。
- uri
- Uri
URI 可透過篩選,或 null 允許使用者選擇任何別名。
- alias
- String
如果有的話,先用初始別名預選,或 null 是沒有預選。
傳回
表示異步操作的 Task<TResult>。 結果就是使用者選擇的別名,或 null 是使用者取消了選擇。
備註
這是一個非同步包裝器。ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String) 這種過載需要 Android API 23 或更新版本。
適用於
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String)
顯示系統介面,供使用者選擇私鑰別名,依主機與埠口篩選。
public static System.Threading.Tasks.Task<string?> ChoosePrivateKeyAliasAsync(Android.App.Activity activity, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, string? host, int port, string? alias);
static member ChoosePrivateKeyAliasAsync : Android.App.Activity * string[] * Java.Security.IPrincipal[] * string * int * string -> System.Threading.Tasks.Task<string>
參數
- activity
- Activity
作為憑證選擇介面的父項活動。
- keyTypes
- String[]
允許的非對稱金鑰類型,或 null 允許任何類型。
- issuers
- IPrincipal[]
可接受的憑證發行者,或允許任何發行者取得與私鑰 null 相符的憑證。
- host
- String
請求憑證的伺服器主機名稱,或 null 是不使用主機過濾。
- port
- Int32
請求憑證的伺服器埠號,或 -1 若無法取得。
- alias
- String
如果有的話,先用初始別名預選,或 null 是沒有預選。
傳回
表示異步操作的 Task<TResult>。 結果就是使用者選擇的別名,或 null 是使用者取消了選擇。