ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| GetManagedIdentityCapabilitiesAsync(CancellationToken) |
ホストで使用可能なマネージド ID ソースと、ホストが生成できる最も強力な mTLS バインディングを検出します。 資格情報チェーン ( |
| 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)
パラメーター
マネージド ID 機能の検出を制御するオプション。
- cancellationToken
- CancellationToken
検出が完了するのを待っている間に観察するキャンセル トークン。
返品
検出されたソースとホストの機能を説明する ManagedIdentityCapabilities 。
例外
optionsが null の場合にスローされます。
CapabilityDiscoveryTimeoutが正ではない場合、または MSAL ターゲット フレームワーク全体でサポートされている最大タイムアウトを超えている場合にスローされます。
キャッシュされていない検出の前または実行中に cancellationToken が取り消されたときにスローされます。
機能の検出がCapabilityDiscoveryTimeoutを超えると、エラー コード RequestTimeoutでスローされます。