MsalException 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 base que se produce cuando se produce un error durante la adquisición de tokens. Si desea obtener información más detallada, consulte https://aka.ms/msal-net-exceptions.
public class MsalException : Exception
type MsalException = class
inherit Exception
Public Class MsalException
Inherits Exception
- Herencia
-
MsalException
- Derivado
Comentarios
Evite iniciar esta excepción. En su lugar, inicie el más especializado MsalClientException o MsalServiceException
Constructores
| Nombre | Description |
|---|---|
| MsalException() |
Inicializa una nueva instancia de la clase de excepción. |
| MsalException(String, String, Exception) |
Inicializa una nueva instancia de la clase de excepción con un código de error especificado y una referencia a la excepción interna que es la causa de esta excepción. |
| MsalException(String, String) |
Inicializa una nueva instancia de la clase de excepción con un código de error y un mensaje de error especificados. |
| MsalException(String) |
Inicializa una nueva instancia de la clase de excepción con un código de error especificado. |
Campos
| Nombre | Description |
|---|---|
| BrokerErrorCode |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. |
| BrokerErrorContext |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. |
| BrokerErrorStatus |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. |
| BrokerErrorTag |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. |
| BrokerTelemetry |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usan agentes de escritorio. |
| ManagedIdentitySource |
Una AdditionalExceptionData clave de propiedad, disponible cuando se usa la identidad administrada. |
Propiedades
| Nombre | Description |
|---|---|
| AdditionalExceptionData |
Contenedor de propiedades con detalles adicionales para esta excepción. |
| CorrelationId |
Identificador que se puede usar para dividir un único flujo de autenticación. |
| 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. |
| IsRetryable |
Indica si se debe reintentar la operación anterior que dio lugar a esta excepción. |
Métodos
| Nombre | Description |
|---|---|
| FromJsonString(String) |
Permite la rehidratación de MsalException (o uno de sus tipos derivados) de JSON generado por ToJsonString(). |
| ToJsonString() |
Permite la serialización de la mayoría de los valores de la excepción en JSON. |
| ToString() |
Crea y devuelve una representación de cadena de la excepción actual. |