MsalException Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |