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() |
Создает и возвращает строковое представление текущего исключения. |