MsalServiceException Třída

Definice

Typ výjimky vyvolaný, když služba vrátí chybovou odpověď nebo dojde k jiným síťovým chybám. Další podrobnosti najdete v článku https://aka.ms/msal-net-exceptions.

public class MsalServiceException : Microsoft.Identity.Client.MsalException
type MsalServiceException = class
    inherit MsalException
Public Class MsalServiceException
Inherits MsalException
Dědičnost
MsalServiceException
Odvozené

Konstruktory

Name Description
MsalServiceException(String, String, Exception)

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

MsalServiceException(String, String, Int32, Exception)

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

MsalServiceException(String, String, Int32, String, Exception)

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

MsalServiceException(String, String, Int32)

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

MsalServiceException(String, String)

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

Pole

Name Description
BrokerErrorCode

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

(Zděděno od MsalException)
BrokerErrorContext

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

(Zděděno od MsalException)
BrokerErrorStatus

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

(Zděděno od MsalException)
BrokerErrorTag

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

(Zděděno od MsalException)
BrokerTelemetry

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

(Zděděno od MsalException)
ManagedIdentitySource

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

(Zděděno od MsalException)

Vlastnosti

Name Description
AdditionalExceptionData

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

(Zděděno od MsalException)
Claims

Další deklarace identity požadované službou. Pokud tato vlastnost není null nebo prázdná, znamená to, že služba vyžaduje, aby uživatel zadal další deklarace identity, jako je například dvoufaktorové ověřování. Jedná se o dva případy:

Další podrobnosti najdete v tématu https://aka.ms/msal-net-claim-challenge
CorrelationId

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

(Zděděno od MsalException)
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.

(Zděděno od MsalException)
Headers

Obsahuje hlavičky HTTP z odpovědi serveru, která značí chybu.

IsRetryable

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

(Zděděno od MsalException)
ResponseBody

Nezpracovaný text odpovědi přijatý ze serveru

StatusCode

Získá stavový kód vrácený z vrstvy HTTP. Tento stavový kód je HttpStatusCode buď v vnitřní HttpRequestException odpovědi, nebo stavový kód události NavigateError v toku založeném na prohlížeči (viz Stavové kódy událostí NavigateError). Tento kód můžete použít pro účely, jako je implementace logiky opakování nebo vyšetřování chyb.

Metody

Name Description
ToJsonString()

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

(Zděděno od MsalException)
ToString()

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

UpdateIsRetryable()

Jak je uvedeno v diskuzi s Evo, AAD

Platí pro