MsalException Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Basis exception type thrown when an error occurs during token acquisition. Weitere Einzelheiten finden Sie unter https://aka.ms/msal-net-exceptions
public class MsalException : Exception
type MsalException = class
inherit Exception
Public Class MsalException
Inherits Exception
- Vererbung
-
MsalException
- Abgeleitet
Hinweise
Vermeiden Sie das Auslösen dieser Ausnahme. Werfen Sie stattdessen die spezielleren MsalClientException oder MsalServiceException
Konstruktoren
| Name | Beschreibung |
|---|---|
| MsalException() |
Initialisiert eine neue Instanz der Ausnahmeklasse. |
| MsalException(String, String, Exception) |
Initialisiert eine neue Instanz der Ausnahmeklasse mit einem angegebenen Fehlercode und einem Verweis auf die innere Ausnahme, die die Ursache dieser Ausnahme ist. |
| MsalException(String, String) |
Initialisiert eine neue Instanz der Ausnahmeklasse mit einem angegebenen Fehlercode und einer Fehlermeldung. |
| MsalException(String) |
Initialisiert eine neue Instanz der Ausnahmeklasse mit einem angegebenen Fehlercode. |
Felder
| Name | Beschreibung |
|---|---|
| BrokerErrorCode |
Ein AdditionalExceptionData Eigenschaftsschlüssel, der bei Verwendung von Desktopbrokern verfügbar ist. |
| BrokerErrorContext |
Ein AdditionalExceptionData Eigenschaftsschlüssel, der bei Verwendung von Desktopbrokern verfügbar ist. |
| BrokerErrorStatus |
Ein AdditionalExceptionData Eigenschaftsschlüssel, der bei Verwendung von Desktopbrokern verfügbar ist. |
| BrokerErrorTag |
Ein AdditionalExceptionData Eigenschaftsschlüssel, der bei Verwendung von Desktopbrokern verfügbar ist. |
| BrokerTelemetry |
Ein AdditionalExceptionData Eigenschaftsschlüssel, der bei Verwendung von Desktopbrokern verfügbar ist. |
| ManagedIdentitySource |
Ein AdditionalExceptionData Eigenschaftsschlüssel, der bei Verwendung der verwalteten Identität verfügbar ist. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AdditionalExceptionData |
Ein Eigenschaftenbehälter mit zusätzlichen Details für diese Ausnahme. |
| CorrelationId |
Eine ID, die verwendet werden kann, um einen einzelnen Authentifizierungsfluss zu erstellen. |
| ErrorCode |
Ruft den Protokollfehlercode ab, der vom Dienst zurückgegeben oder vom Client generiert wird. Dies ist der Code, auf den Sie sich für die Ausnahmebehandlung verlassen können. Werte für diesen Code werden in der Regel in Konstantenzeichenfolgen in den abgeleiteten Ausnahmentypen mit Erläuterungen zur Entschärfung bereitgestellt. |
| IsRetryable |
Gibt an, ob der vorherige Vorgang, der zu dieser Ausnahme führte, erneut überprüft werden soll. |
Methoden
| Name | Beschreibung |
|---|---|
| FromJsonString(String) |
Ermöglicht die erneute Hydratation der MsalException (oder eines seiner abgeleiteten Typen) aus JSON, die von ToJsonString() generiert werden. |
| ToJsonString() |
Ermöglicht die Serialisierung der meisten Werte der Ausnahme in JSON. |
| ToString() |
Erstellt und gibt eine Zeichenfolgendarstellung der aktuellen Ausnahme zurück. |