MsalException Třída

Definice

Typ základní výjimky vyvolaný v případě, že dojde k chybě během získávání tokenu. Další podrobnosti najdete v článku https://aka.ms/msal-net-exceptions.

public class MsalException : Exception
type MsalException = class
    inherit Exception
Public Class MsalException
Inherits Exception
Dědičnost
MsalException
Odvozené

Poznámky

Vyhněte se vyvolání této výjimky. Místo toho vyvolte specializovanější MsalClientException nebo MsalServiceException

Konstruktory

Name Description
MsalException()

Inicializuje novou instanci třídy výjimky.

MsalException(String, String, Exception)

Inicializuje novou instanci třídy výjimky se zadaným kódem chyby a odkazem na vnitřní výjimku, která je příčinou této výjimky.

MsalException(String, String)

Inicializuje novou instanci třídy výjimky se zadaným kódem chyby a chybovou zprávou.

MsalException(String)

Inicializuje novou instanci třídy výjimky se zadaným kódem chyby.

Pole

Name Description
BrokerErrorCode

Klíč AdditionalExceptionData vlastnosti, který je k dispozici při použití desktopových zprostředkovatelů.

BrokerErrorContext

Klíč AdditionalExceptionData vlastnosti, který je k dispozici při použití desktopových zprostředkovatelů.

BrokerErrorStatus

Klíč AdditionalExceptionData vlastnosti, který je k dispozici při použití desktopových zprostředkovatelů.

BrokerErrorTag

Klíč AdditionalExceptionData vlastnosti, který je k dispozici při použití desktopových zprostředkovatelů.

BrokerTelemetry

Klíč AdditionalExceptionData vlastnosti, který je k dispozici při použití desktopových zprostředkovatelů.

ManagedIdentitySource

Klíč AdditionalExceptionData vlastnosti, který je k dispozici při použití spravované identity.

Vlastnosti

Name Description
AdditionalExceptionData

Taška vlastností s dalšími podrobnostmi o této výjimce.

CorrelationId

ID, které se dá použít k vytvoření jednoho toku ověřování.

ErrorCode

Získá kód chyby protokolu vrácený službou nebo vygenerovaný klientem. Toto je kód, na který se můžete spolehnout při zpracování výjimek. Hodnoty pro tento kód jsou obvykle poskytovány v konstantních řetězcích v odvozených typech výjimek s vysvětlením zmírnění rizik.

IsRetryable

Označuje, jestli by se měla opakovat předchozí operace, která způsobila tuto výjimku.

Metody

Name Description
FromJsonString(String)

Umožňuje opětovnou hydraci msalException (nebo některého z jeho odvozených typů) z JSON vygenerovaného ToJsonString().

ToJsonString()

Umožňuje serializaci většiny hodnot výjimky do formátu JSON.

ToString()

Vytvoří a vrátí řetězcovou reprezentaci aktuální výjimky.

Platí pro