MsalException Klasa

Definicja

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.

Dotyczy