MsalServiceException Класс

Определение

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

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

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

Имя Описание
MsalServiceException(String, String, Exception)

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

MsalServiceException(String, String, Int32, Exception)

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

MsalServiceException(String, String, Int32, String, Exception)

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

MsalServiceException(String, String, Int32)

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

MsalServiceException(String, String)

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

Поля

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

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

(Унаследовано от MsalException)
BrokerErrorContext

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

(Унаследовано от MsalException)
BrokerErrorStatus

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

(Унаследовано от MsalException)
BrokerErrorTag

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

(Унаследовано от MsalException)
BrokerTelemetry

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

(Унаследовано от MsalException)
ManagedIdentitySource

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

(Унаследовано от MsalException)

Свойства

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

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

(Унаследовано от MsalException)
Claims

Дополнительные утверждения, запрошенные службой. Если это свойство не равно null или пусто, это означает, что служба требует от пользователя предоставить дополнительные утверждения, например выполнить двухфакторную проверку подлинности. Это два случая:

Дополнительные сведения см. в разделе https://aka.ms/msal-net-claim-challenge
CorrelationId

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

(Унаследовано от MsalException)
ErrorCode

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

(Унаследовано от MsalException)
Headers

Содержит заголовки HTTP из ответа сервера, указывающего ошибку.

IsRetryable

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

(Унаследовано от MsalException)
ResponseBody

Необработанный текст ответа, полученный от сервера.

StatusCode

Возвращает код состояния, возвращаемый из уровня HTTP. Этот код состояния находится HttpStatusCode в внутреннем HttpRequestException ответе или коде состояния события NavigateError в потоке на основе браузера (см. коды состояния событий NavigateError). Этот код можно использовать для таких целей, как реализация логики повторных попыток или исследования ошибок.

Методы

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

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

(Унаследовано от MsalException)
ToString()

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

UpdateIsRetryable()

В ходе обсуждения с Evo, AAD

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