MsalException Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tipo di eccezione di base generato quando si verifica un errore durante l'acquisizione del token. Per informazioni dettagliate, vedi https://aka.ms/msal-net-exceptions
public class MsalException : Exception
type MsalException = class
inherit Exception
Public Class MsalException
Inherits Exception
- Ereditarietà
-
MsalException
- Derivato
Commenti
Evitare di generare questa eccezione. Generare invece il più specializzato MsalClientException o MsalServiceException
Costruttori
| Nome | Descrizione |
|---|---|
| MsalException() |
Inizializza una nuova istanza della classe di eccezione. |
| MsalException(String, String, Exception) |
Inizializza una nuova istanza della classe di eccezione con un codice di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. |
| MsalException(String, String) |
Inizializza una nuova istanza della classe di eccezione con un codice di errore e un messaggio di errore specificati. |
| MsalException(String) |
Inizializza una nuova istanza della classe di eccezione con un codice di errore specificato. |
Campi
| Nome | Descrizione |
|---|---|
| BrokerErrorCode |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. |
| BrokerErrorContext |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. |
| BrokerErrorStatus |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. |
| BrokerErrorTag |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. |
| BrokerTelemetry |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. |
| ManagedIdentitySource |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usa l'identità gestita. |
Proprietà
| Nome | Descrizione |
|---|---|
| AdditionalExceptionData |
Contenitore delle proprietà con dettagli aggiuntivi per questa eccezione. |
| CorrelationId |
ID che può essere usato per suddividere un singolo flusso di autenticazione. |
| ErrorCode |
Ottiene il codice di errore del protocollo restituito dal servizio o generato dal client. Si tratta del codice su cui è possibile fare affidamento per la gestione delle eccezioni. I valori per questo codice vengono in genere forniti in stringhe costanti nei tipi di eccezioni derivate con spiegazioni della mitigazione. |
| IsRetryable |
Indica se l'operazione precedente che ha generato questa eccezione deve essere ritentata. |
Metodi
| Nome | Descrizione |
|---|---|
| FromJsonString(String) |
Consente la riattivazione dell'eccezione MsalException (o uno dei relativi tipi derivati) da JSON generato da ToJsonString(). |
| ToJsonString() |
Consente la serializzazione della maggior parte dei valori dell'eccezione in JSON. |
| ToString() |
Crea e restituisce una rappresentazione di stringa dell'eccezione corrente. |