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(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 или пусто, это означает, что служба требует от пользователя предоставить дополнительные утверждения, например выполнить двухфакторную проверку подлинности. Это два случая:
|
| CorrelationId |
Идентификатор, который может использоваться для создания фрагмента одного потока проверки подлинности. (Унаследовано от MsalException) |
| ErrorCode |
Возвращает код ошибки протокола, возвращаемый службой или созданный клиентом. Это код, который можно использовать для обработки исключений. Значения этого кода обычно предоставляются в постоянных строках в производных типах исключений с объяснениями устранения рисков. (Унаследовано от MsalException) |
| Headers |
Содержит заголовки HTTP из ответа сервера, указывающего ошибку. |
| IsRetryable |
Указывает, следует ли извлечь предыдущую операцию, которая привела к этому исключению. (Унаследовано от MsalException) |
| ResponseBody |
Необработанный текст ответа, полученный от сервера. |
| StatusCode |
Возвращает код состояния, возвращаемый из уровня HTTP. Этот код состояния находится |
Методы
| Имя | Описание |
|---|---|
| ToJsonString() |
Разрешает сериализацию большинства значений исключения в JSON. (Унаследовано от MsalException) |
| ToString() |
Создает и возвращает строковое представление текущего исключения. |
| UpdateIsRetryable() |
В ходе обсуждения с Evo, AAD |