Language

MsalManagedIdentityException クラス

定義

注意事項

MsalManagedIdentityException is deprecated and will be removed in a future release. Catch MsalServiceException instead.

この例外クラスは、マネージド ID ソースから生成された例外を対象としています。 このクラスは非推奨であり、今後のリリースで削除される予定です。 代わりに MsalServiceException をキャッチします。 詳細については、https://aka.ms/msal-net-managed-identity をご覧ください

[System.Obsolete("MsalManagedIdentityException is deprecated and will be removed in a future release. Catch MsalServiceException instead.", true)]
public class MsalManagedIdentityException : Microsoft.Identity.Client.MsalServiceException
[<System.Obsolete("MsalManagedIdentityException is deprecated and will be removed in a future release. Catch MsalServiceException instead.", true)>]
type MsalManagedIdentityException = class
    inherit MsalServiceException
Public Class MsalManagedIdentityException
Inherits MsalServiceException
継承
MsalManagedIdentityException
属性

コンストラクター

Name 説明
MsalManagedIdentityException(String, String, Exception, ManagedIdentitySource, Int32)
古い.

指定したエラー コード、エラー メッセージ、およびマネージド ID ソースを使用して、例外クラスの新しいインスタンスを初期化します。

MsalManagedIdentityException(String, String, Exception, ManagedIdentitySource)
古い.

指定したエラー コード、エラー メッセージ、およびマネージド ID ソースを使用して、例外クラスの新しいインスタンスを初期化します。

MsalManagedIdentityException(String, String, ManagedIdentitySource, Int32)
古い.

指定したエラー コード、エラー メッセージ、および根本原因を示す内部例外を使用して、例外クラスの新しいインスタンスを初期化します。

MsalManagedIdentityException(String, String, ManagedIdentitySource)
古い.

指定したエラー コード、エラー メッセージ、および根本原因を示す内部例外を使用して、例外クラスの新しいインスタンスを初期化します。

フィールド

Name 説明
AuthenticationResultMetadataKey
古い.

MsalException以外でトークンの取得が失敗したときに MSAL がキャプチャしたAuthenticationResultMetadataを格納するDataのキー。 ダウンストリーム コンシューマーが、元の例外が変更されずに再スローされた場合でも、トークン取得診断を表示できるようにします。

(継承元 MsalException)
BrokerErrorCode
古い.

AdditionalExceptionData プロパティ キー。デスクトップ ブローカーを使用する場合に使用できます。

(継承元 MsalException)
BrokerErrorContext
古い.

AdditionalExceptionData プロパティ キー。デスクトップ ブローカーを使用する場合に使用できます。

(継承元 MsalException)
BrokerErrorStatus
古い.

AdditionalExceptionData プロパティ キー。デスクトップ ブローカーを使用する場合に使用できます。

(継承元 MsalException)
BrokerErrorTag
古い.

AdditionalExceptionData プロパティ キー。デスクトップ ブローカーを使用する場合に使用できます。

(継承元 MsalException)
BrokerTelemetry
古い.

AdditionalExceptionData プロパティ キー。デスクトップ ブローカーを使用する場合に使用できます。

(継承元 MsalException)

プロパティ

Name 説明
AdditionalExceptionData
古い.

この例外の詳細が含まれたプロパティ バッグ。

(継承元 MsalException)
AuthenticationResultMetadata
古い.

失敗したトークン取得試行の診断メタデータ - 合計期間と、関連するステージが実行されたとき、HTTP/キャッシュ期間、トークン エンドポイント、および使用されるリージョン。 これは、要求パイプラインがメタデータの収集を開始する前に例外がスローされたときに null されます (パラメーターやビルダーの検証など)。 null 以外の場合 (一般的な要求内エラー)、 DurationTotalInMs は常に設定されます (待機時間の測定に役立ちます)。一方、対応するステージが実行されなかった場合、他のフィールドは 0/null になる可能性があります。 障害が発生した場合、 TokenSource には意味のある値がないため、依存しないでください。 成功パスで AuthenticationResultMetadata によって返される型を再利用します。

(継承元 MsalException)
Claims
古い.

サービスによって要求された追加の要求。 このプロパティが null または空でない場合、これは、サービスがユーザーに 2 要素認証などの追加の要求を提供することを要求することを意味します。 次の 2 つのケースがあります。

詳細については、以下を参照してください。 https://aka.ms/msal-net-claim-challenge (継承元 MsalServiceException)
CorrelationId
古い.

1 つの認証フローを分割するために使用できる ID。

(継承元 MsalException)
ErrorCode
古い.

サービスによって返されるか、クライアントによって生成されたプロトコル エラー コードを取得します。 これは、例外処理に依存できるコードです。 このコードの値は、通常、軽減策の説明を含む派生例外型の定数文字列で提供されます。

(継承元 MsalException)
ErrorCodesForLogging
古い.

トークン サービスによって返される STS 固有のエラー コード (50076、50079 などの数値AADSTS コードなど) の一覧ErrorCode。 値はサービスによって出力され、予告なしに変更される可能性があります。診断とログ記録を目的としています。この値に対する運用動作を分岐しないでください。 サービスがエラー コードを指定しなかった場合に null を返します。

(継承元 MsalServiceException)
Headers
古い.

エラーを示したサーバー応答からの HTTP ヘッダーが含まれています。

(継承元 MsalServiceException)
IsRetryable
古い.

この例外が発生した前の操作を再試行する必要があるかどうかを示します。

(継承元 MsalException)
ManagedIdentitySource
古い.

例外の開始元となるマネージド ID ソースを指定します。

ResponseBody
古い.

サーバーから受信した未加工の応答本文。

(継承元 MsalServiceException)
StatusCode
古い.

HTTP レイヤーから返される状態コードを取得します。 この状態コードは、内部HttpStatusCode応答のHttpRequestExceptionか、ブラウザー ベースのフローの NavigateError イベント状態コードです (NavigateError イベント状態コードを参照)。 このコードは、再試行ロジックの実装やエラー調査などの目的で使用できます。

(継承元 MsalServiceException)
SubErrorForLogging
古い.

トークン サービスによる ErrorCode の絞り込みによって返されるサブエラー ( consent_required、 bad_token、 protection_policy_requiredなど)。 値はサービスによって出力され、予告なしに変更される可能性があります。診断とログ記録を目的としています。この値に対する運用動作を分岐しないでください。

(継承元 MsalServiceException)

メソッド

Name 説明
ToJsonString()
古い.

例外のほとんどの値を JSON にシリアル化できます。

(継承元 MsalException)
ToString()
古い.

現在の例外の文字列形式を作成して返します。

(継承元 MsalServiceException)
UpdateIsRetryable()
古い.

マネージド ID に固有の再試行エラー コード

適用対象