MsalException Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Typ wyjątku podstawowego zgłaszany, gdy wystąpi błąd podczas pozyskiwania tokenu. Aby uzyskać więcej informacji, zobacz https://aka.ms/msal-net-exceptions
public class MsalException : Exception
type MsalException = class
inherit Exception
Public Class MsalException
Inherits Exception
- Dziedziczenie
-
MsalException
- Pochodne
Uwagi
Unikaj zgłaszania tego wyjątku. Zamiast tego rzucaj bardziej wyspecjalizowane MsalClientException lub MsalServiceException
Konstruktory
| Nazwa | Opis |
|---|---|
| MsalException() |
Inicjuje nowe wystąpienie klasy wyjątku. |
| MsalException(String, String, Exception) |
Inicjuje nowe wystąpienie klasy wyjątków z określonym kodem błędu i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku. |
| MsalException(String, String) |
Inicjuje nowe wystąpienie klasy wyjątków z określonym kodem błędu i komunikatem o błędzie. |
| MsalException(String) |
Inicjuje nowe wystąpienie klasy wyjątków z określonym kodem błędu. |
Pola
| Nazwa | Opis |
|---|---|
| BrokerErrorCode |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. |
| BrokerErrorContext |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. |
| BrokerErrorStatus |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. |
| BrokerErrorTag |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. |
| BrokerTelemetry |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. |
| ManagedIdentitySource |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z tożsamości zarządzanej. |
Właściwości
| Nazwa | Opis |
|---|---|
| AdditionalExceptionData |
Torba właściwości z dodatkowymi szczegółami dla tego wyjątku. |
| CorrelationId |
Identyfikator, który może służyć do tworzenia pojedynczego przepływu uwierzytelniania. |
| ErrorCode |
Pobiera kod błędu protokołu zwrócony przez usługę lub generowany przez klienta. Jest to kod, na którym można polegać na obsłudze wyjątków. Wartości dla tego kodu są zwykle udostępniane w ciągach stałych w typach wyjątków pochodnych z wyjaśnieniami ograniczania ryzyka. |
| IsRetryable |
Wskazuje, czy poprzednia operacja, która spowodowała ten wyjątek, powinna zostać ponowiona. |
Metody
| Nazwa | Opis |
|---|---|
| FromJsonString(String) |
Umożliwia ponowne nawodnienie msalException (lub jednego z jego typów pochodnych) z formatu JSON wygenerowanego przez toJsonString(). |
| ToJsonString() |
Umożliwia serializacji większości wartości wyjątku w formacie JSON. |
| ToString() |
Tworzy i zwraca reprezentację ciągu bieżącego wyjątku. |