MsalServiceException Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Tipo de excepción que se produce cuando el servicio devuelve una respuesta de error u otros errores de red. Si desea obtener información más detallada, consulte https://aka.ms/msal-net-exceptions.
public class MsalServiceException : Microsoft.Identity.Client.MsalException
type MsalServiceException = class
inherit MsalException
Public Class MsalServiceException
Inherits MsalException
- Herencia
- Derivado
Constructores
| Nombre | Description |
|---|---|
| MsalServiceException(String, String, Exception) |
Inicializa una nueva instancia de la clase de excepción con un código de error, un mensaje de error y una referencia a la excepción interna que es la causa de esta excepción. |
| MsalServiceException(String, String, Int32, Exception) |
Inicializa una nueva instancia de la clase de excepción con un código de error, un mensaje de error y una referencia a la excepción interna que es la causa de esta excepción. |
| MsalServiceException(String, String, Int32, String, Exception) |
Inicializa una nueva instancia de la clase de excepción con un código de error, un mensaje de error y una referencia a la excepción interna que es la causa de esta excepción. |
| MsalServiceException(String, String, Int32) |
Inicializa una nueva instancia de la clase de excepción con un código de error, un mensaje de error y una referencia a la excepción interna que es la causa de esta excepción. |
| MsalServiceException(String, String) |
Inicializa una nueva instancia de la clase de excepción con un código de error, un mensaje de error y una referencia a la excepción interna que es la causa de esta excepción. |
Campos
| Nombre | Description |
|---|---|
| BrokerErrorCode |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. (Heredado de MsalException) |
| BrokerErrorContext |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. (Heredado de MsalException) |
| BrokerErrorStatus |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. (Heredado de MsalException) |
| BrokerErrorTag |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. (Heredado de MsalException) |
| BrokerTelemetry |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. (Heredado de MsalException) |
| ManagedIdentitySource |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usa la identidad administrada. (Heredado de MsalException) |
Propiedades
| Nombre | Description |
|---|---|
| AdditionalExceptionData |
Contenedor de propiedades con detalles adicionales para esta excepción. (Heredado de MsalException) |
| Claims |
Notificaciones adicionales solicitadas por el servicio. Cuando esta propiedad no es nula o está vacía, significa que el servicio requiere que el usuario proporcione notificaciones adicionales, como realizar la autenticación en dos fases. Son dos casos:
|
| CorrelationId |
Identificador que se puede usar para dividir un único flujo de autenticación. (Heredado de MsalException) |
| ErrorCode |
Obtiene el código de error del protocolo devuelto por el servicio o generado por el cliente. Este es el código en el que puede confiar en el control de excepciones. Los valores de este código normalmente se proporcionan en cadenas constantes en los tipos de excepciones derivadas con explicaciones de mitigación. (Heredado de MsalException) |
| Headers |
Contiene los encabezados HTTP de la respuesta del servidor que indica un error. |
| IsRetryable |
Indica si se debe reintentar la operación anterior que dio lugar a esta excepción. (Heredado de MsalException) |
| ResponseBody |
Cuerpo de respuesta sin procesar recibido del servidor. |
| StatusCode |
Obtiene el código de estado devuelto de la capa HTTP. Este código de estado es en |
Métodos
| Nombre | Description |
|---|---|
| ToJsonString() |
Permite la serialización de la mayoría de los valores de la excepción en JSON. (Heredado de MsalException) |
| ToString() |
Crea y devuelve una representación de cadena de la excepción actual. |
| UpdateIsRetryable() |
Según el debate con Evo, AAD |