MsalServiceException 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 generato quando il servizio restituisce una risposta di errore o altri errori di rete. Per informazioni dettagliate, vedi https://aka.ms/msal-net-exceptions
public class MsalServiceException : Microsoft.Identity.Client.MsalException
type MsalServiceException = class
inherit MsalException
Public Class MsalServiceException
Inherits MsalException
- Ereditarietà
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| MsalServiceException(String, String, Exception) |
Inizializza una nuova istanza della classe di eccezione con un codice di errore, un messaggio di errore e un riferimento all'eccezione interna che è la causa di questa eccezione. |
| MsalServiceException(String, String, Int32, Exception) |
Inizializza una nuova istanza della classe di eccezione con un codice di errore, un messaggio di errore e un riferimento all'eccezione interna che è la causa di questa eccezione. |
| MsalServiceException(String, String, Int32, String, Exception) |
Inizializza una nuova istanza della classe di eccezione con un codice di errore, un messaggio di errore e un riferimento all'eccezione interna che è la causa di questa eccezione. |
| MsalServiceException(String, String, Int32) |
Inizializza una nuova istanza della classe di eccezione con un codice di errore, un messaggio di errore e un riferimento all'eccezione interna che è la causa di questa eccezione. |
| MsalServiceException(String, String) |
Inizializza una nuova istanza della classe di eccezione con un codice di errore, un messaggio di errore e un riferimento all'eccezione interna che è la causa di questa eccezione. |
Campi
| Nome | Descrizione |
|---|---|
| BrokerErrorCode |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. (Ereditato da MsalException) |
| BrokerErrorContext |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. (Ereditato da MsalException) |
| BrokerErrorStatus |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. (Ereditato da MsalException) |
| BrokerErrorTag |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. (Ereditato da MsalException) |
| BrokerTelemetry |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usano broker desktop. (Ereditato da MsalException) |
| ManagedIdentitySource |
Una AdditionalExceptionData chiave di proprietà, disponibile quando si usa l'identità gestita. (Ereditato da MsalException) |
Proprietà
| Nome | Descrizione |
|---|---|
| AdditionalExceptionData |
Contenitore delle proprietà con dettagli aggiuntivi per questa eccezione. (Ereditato da MsalException) |
| Claims |
Attestazioni aggiuntive richieste dal servizio. Quando questa proprietà non è null o vuota, significa che il servizio richiede all'utente di fornire attestazioni aggiuntive, ad esempio l'autenticazione a due fattori. Di seguito sono riportati due casi:
|
| CorrelationId |
ID che può essere usato per suddividere un singolo flusso di autenticazione. (Ereditato da MsalException) |
| 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. (Ereditato da MsalException) |
| Headers |
Contiene le intestazioni HTTP dalla risposta del server che ha indicato un errore. |
| IsRetryable |
Indica se l'operazione precedente che ha generato questa eccezione deve essere ritentata. (Ereditato da MsalException) |
| ResponseBody |
Corpo della risposta non elaborato ricevuto dal server. |
| StatusCode |
Ottiene il codice di stato restituito dal livello HTTP. Questo codice di stato è |
Metodi
| Nome | Descrizione |
|---|---|
| ToJsonString() |
Consente la serializzazione della maggior parte dei valori dell'eccezione in JSON. (Ereditato da MsalException) |
| ToString() |
Crea e restituisce una rappresentazione di stringa dell'eccezione corrente. |
| UpdateIsRetryable() |
Come per discussione con Evo, AAD |