Language

ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync メソッド

定義

オーバーロード

Name 説明
GetManagedIdentityCapabilitiesAsync(CancellationToken)

ホストで使用可能なマネージド ID ソースと、ホストが生成できる最も強力な mTLS バインディングを検出します。 資格情報チェーン ( DefaultAzureCredential など) で、マネージド ID が使用可能かどうか、および予想されるバインディング強度を決定するのに役立ちます。

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

指定された検出オプションを使用して、ホストで使用可能なマネージド ID ソースと、ホストが生成できる最も強力な mTLS バインディングを検出します。

GetManagedIdentityCapabilitiesAsync(CancellationToken)

ホストで使用可能なマネージド ID ソースと、ホストが生成できる最も強力な mTLS バインディングを検出します。 資格情報チェーン ( DefaultAzureCredential など) で、マネージド ID が使用可能かどうか、および予想されるバインディング強度を決定するのに役立ちます。

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 。

注釈

キー バインディングが可能なホストでは、使用可能な最も強い強度を検出すると、バインディング キーが副作用としてプロビジョニング (および永続化) され、後続のトークン要求によって再利用されるキャッシュが事前にウォーム化される可能性があります。 キー プロバイダーはプロセスごとに 1 回作成され、そのキーはキャッシュされます。

適用対象

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

指定された検出オプションを使用して、ホストで使用可能なマネージド ID ソースと、ホストが生成できる最も強力な 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

マネージド ID 機能の検出を制御するオプション。

cancellationToken
CancellationToken

検出が完了するのを待っている間に観察するキャンセル トークン。

返品

検出されたソースとホストの機能を説明する ManagedIdentityCapabilities 。

例外

optionsが null の場合にスローされます。

CapabilityDiscoveryTimeoutが正ではない場合、または MSAL ターゲット フレームワーク全体でサポートされている最大タイムアウトを超えている場合にスローされます。

キャッシュされていない検出の前または実行中に cancellationToken が取り消されたときにスローされます。

機能の検出がCapabilityDiscoveryTimeoutを超えると、エラー コード RequestTimeoutでスローされます。

適用対象