MsalException クラス

定義

トークンの取得中にエラーが発生したときにスローされる基本例外の種類。 詳細については、https://aka.ms/msal-net-exceptions をご覧ください

public class MsalException : Exception
type MsalException = class
    inherit Exception
Public Class MsalException
Inherits Exception
継承
MsalException
派生

注釈

この例外はスローしないでください。 代わりに、より特殊な MsalClientExceptionMsalServiceException

コンストラクター

名前 説明
MsalException()

例外クラスの新しいインスタンスを初期化します。

MsalException(String, String, Exception)

指定したエラー コードと、この例外の原因である内部例外への参照を使用して、例外クラスの新しいインスタンスを初期化します。

MsalException(String, String)

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

MsalException(String)

指定したエラー コードを使用して、例外クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
BrokerErrorCode

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

BrokerErrorContext

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

BrokerErrorStatus

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

BrokerErrorTag

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

BrokerTelemetry

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

ManagedIdentitySource

AdditionalExceptionData プロパティ キー。マネージド ID を使用する場合に使用できます。

プロパティ

名前 説明
AdditionalExceptionData

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

CorrelationId

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

ErrorCode

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

IsRetryable

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

メソッド

名前 説明
FromJsonString(String)

ToJsonString() によって生成された JSON からの MsalException (またはその派生型のいずれか) の再ハイドレートを許可します。

ToJsonString()

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

ToString()

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

適用対象