MsalClientException 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í.
Esta clase de excepción representa errores que son locales para la biblioteca o el dispositivo. Contrario a MsalServiceException lo que representa los errores que se producen desde el servicio de Azure AD o la red. Si desea obtener información más detallada, consulte https://aka.ms/msal-net-exceptions.
public class MsalClientException : Microsoft.Identity.Client.MsalException
type MsalClientException = class
inherit MsalException
Public Class MsalClientException
Inherits MsalException
- Herencia
Constructores
| Nombre | Description |
|---|---|
| MsalClientException(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 excepción interna especificados. |
| MsalClientException(String, String) |
Inicializa una nueva instancia de la clase de excepción con un código de error y un mensaje de error especificados. |
| MsalClientException(String) |
Inicializa una nueva instancia de la clase de excepción con un código de error especificado. |
Campos
| Nombre | Description |
|---|---|
| AuthenticationResultMetadataKey |
Clave en la Data que MSAL almacena el AuthenticationResultMetadata objeto capturado cuando se produce un error en la adquisición de tokens con un valorMsalException distinto. Permite a los consumidores de nivel inferior exponer los diagnósticos de adquisición de tokens aunque la excepción de origen se vuelva a producir sin cambios. (Heredado de MsalException) |
| 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) |
| AuthenticationResultMetadata |
Metadatos de diagnóstico para el intento de adquisición de tokens con error: la duración total y, cuando se ejecutó la fase pertinente, duraciones http/caché, punto de conexión del token y región usadas. Esto es |
| 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) |
| IsRetryable |
Indica si se debe reintentar la operación anterior que dio lugar a esta excepción. (Heredado de MsalException) |
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. (Heredado de MsalException) |