MsalException Класс

Определение

Базовый тип исключения, возникающий при возникновении ошибки во время приобретения токена. Дополнительные сведения см. на странице https://aka.ms/msal-net-exceptions

public class MsalException : Exception
type MsalException = class
    inherit Exception
Public Class MsalException
Inherits Exception
Наследование
MsalException
Производный

Комментарии

Избегайте возникновения этого исключения. Вместо этого выбросить более специализированный MsalClientException или MsalServiceException

Конструкторы

Имя Описание
MsalException()

Инициализирует новый экземпляр класса исключений.

MsalException(String, String, Exception)

Инициализирует новый экземпляр класса исключений с указанным кодом ошибки и ссылкой на внутреннее исключение, которое является причиной этого исключения.

MsalException(String, String)

Инициализирует новый экземпляр класса исключений с указанным кодом ошибки и сообщением об ошибке.

MsalException(String)

Инициализирует новый экземпляр класса исключений с указанным кодом ошибки.

Поля

Имя Описание
BrokerErrorCode

Ключ свойства, доступный AdditionalExceptionData при использовании классических брокеров.

BrokerErrorContext

Ключ свойства, доступный AdditionalExceptionData при использовании классических брокеров.

BrokerErrorStatus

Ключ свойства, доступный AdditionalExceptionData при использовании классических брокеров.

BrokerErrorTag

Ключ свойства, доступный AdditionalExceptionData при использовании классических брокеров.

BrokerTelemetry

Ключ свойства, доступный AdditionalExceptionData при использовании классических брокеров.

ManagedIdentitySource

Ключ свойства, доступный AdditionalExceptionData при использовании управляемого удостоверения.

Свойства

Имя Описание
AdditionalExceptionData

Контейнер свойств с дополнительными сведениями об этом исключении.

CorrelationId

Идентификатор, который может использоваться для создания фрагмента одного потока проверки подлинности.

ErrorCode

Возвращает код ошибки протокола, возвращаемый службой или созданный клиентом. Это код, который можно использовать для обработки исключений. Значения этого кода обычно предоставляются в постоянных строках в производных типах исключений с объяснениями устранения рисков.

IsRetryable

Указывает, следует ли извлечь предыдущую операцию, которая привела к этому исключению.

Методы

Имя Описание
FromJsonString(String)

Позволяет повторно гидратировать msalException (или один из производных типов) из JSON, созданного ToJsonString().

ToJsonString()

Разрешает сериализацию большинства значений исключения в JSON.

ToString()

Создает и возвращает строковое представление текущего исключения.

Применяется к