MsalException Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Base exception type thrown when an error occurs during token acquisition. For more details, see https://aka.ms/msal-net-exceptions
public class MsalException : Exception
type MsalException = class
inherit Exception
Public Class MsalException
Inherits Exception
- Inheritance
-
MsalException
- Derived
Remarks
Avoid throwing this exception. Instead throw the more specialized MsalClientException or MsalServiceException
Constructors
MsalException() |
Initializes a new instance of the exception class. |
MsalException(String) |
Initializes a new instance of the exception class with a specified error code. |
MsalException(String, String) |
Initializes a new instance of the exception class with a specified error code and error message. |
MsalException(String, String, Exception) |
Initializes a new instance of the exception class with a specified error code and a reference to the inner exception that is the cause of this exception. |
Fields
BrokerErrorCode |
An AdditionalExceptionData property key, available when using desktop brokers. |
BrokerErrorContext |
An AdditionalExceptionData property key, available when using desktop brokers. |
BrokerErrorStatus |
An AdditionalExceptionData property key, available when using desktop brokers. |
BrokerErrorTag |
An AdditionalExceptionData property key, available when using desktop brokers. |
BrokerTelemetry |
An AdditionalExceptionData property key, available when using desktop brokers. |
ManagedIdentitySource |
An AdditionalExceptionData property key, available when using managed identity. |
Properties
AdditionalExceptionData |
A property bag with extra details for this exception. |
CorrelationId |
An ID that can used to piece up a single authentication flow. |
ErrorCode |
Gets the protocol error code returned by the service or generated by the client. This is the code you can rely on for exception handling. Values for this code are typically provided in constant strings in the derived exceptions types with explanations of mitigation. |
IsRetryable |
Indicates if the previous operation that resulted in this exception should be retried. |
Methods
FromJsonString(String) |
Allows re-hydration of the MsalException (or one of its derived types) from JSON generated by ToJsonString(). |
ToJsonString() |
Allows serialization of most values of the exception into JSON. |
ToString() |
Creates and returns a string representation of the current exception. |
Applies to
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기