語言

ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync 方法

定義

多載

名稱 Description
GetManagedIdentityCapabilitiesAsync(CancellationToken)

偵測主機可用的管理身份來源及主機能產生的最強 mTLS 綁定。 對於憑證鏈(例如 DefaultAzureCredential)來說非常有用,用來判斷是否可用管理身份,以及預期的約束強度。

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

利用提供的發現選項,偵測主機可用的受管理身份來源及主機能產生的最強 mTLS 綁定。

GetManagedIdentityCapabilitiesAsync(CancellationToken)

偵測主機可用的管理身份來源及主機能產生的最強 mTLS 綁定。 對於憑證鏈(例如 DefaultAzureCredential)來說非常有用,用來判斷是否可用管理身份,以及預期的約束強度。

public System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities> GetManagedIdentityCapabilitiesAsync(System.Threading.CancellationToken cancellationToken);
member this.GetManagedIdentityCapabilitiesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities>
Public Function GetManagedIdentityCapabilitiesAsync (cancellationToken As CancellationToken) As Task(Of ManagedIdentityCapabilities)

參數

cancellationToken
CancellationToken

一個取消標記,供在等待偵測完成時觀察。

傳回

ManagedIdentityCapabilities A 描述偵測到的來源與主機能力。

備註

在具備金鑰綁定功能的主機上,偵測到最強的可用強度可能會作為副作用,提供(並持續)綁定金鑰,預熱後續令牌請求重複使用的快取。 每個程序建立一次金鑰提供者,並快取其金鑰。

適用於

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

利用提供的發現選項,偵測主機可用的受管理身份來源及主機能產生的最強 mTLS 綁定。

public System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities> GetManagedIdentityCapabilitiesAsync(Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilitiesOptions options, System.Threading.CancellationToken cancellationToken);
member this.GetManagedIdentityCapabilitiesAsync : Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilitiesOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities>
Public Function GetManagedIdentityCapabilitiesAsync (options As ManagedIdentityCapabilitiesOptions, cancellationToken As CancellationToken) As Task(Of ManagedIdentityCapabilities)

參數

options
ManagedIdentityCapabilitiesOptions

控制受管身份能力發現的選項。

cancellationToken
CancellationToken

一個取消標記,供在等待偵測完成時觀察。

傳回

ManagedIdentityCapabilities A 描述偵測到的來源與主機能力。

例外狀況

當 options 是無效時丟出。

當 CapabilityDiscoveryTimeout 未被拋棄或超過 MSAL 目標框架所支援的最大逾時值時,擲出。

當 cancellationToken 在未快取發現前或期間被取消時,會被拋出。

當能力發現超過 CapabilityDiscoveryTimeout時會丟出錯誤代碼RequestTimeout。

適用於