MsalServiceException Klass

Definition

Undantagstyp som utlöses när tjänsten returnerar ett felsvar eller andra nätverksfel inträffar. Mer information finns i https://aka.ms/msal-net-exceptions

public class MsalServiceException : Microsoft.Identity.Client.MsalException
type MsalServiceException = class
    inherit MsalException
Public Class MsalServiceException
Inherits MsalException
Arv
MsalServiceException
Härledda

Konstruktorer

Name Description
MsalServiceException(String, String, Exception)

Initierar en ny instans av undantagsklassen med en angiven felkod, ett felmeddelande och en referens till det inre undantaget som är orsaken till det här undantaget.

MsalServiceException(String, String, Int32, Exception)

Initierar en ny instans av undantagsklassen med en angiven felkod, ett felmeddelande och en referens till det inre undantaget som är orsaken till det här undantaget.

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

Initierar en ny instans av undantagsklassen med en angiven felkod, ett felmeddelande och en referens till det inre undantaget som är orsaken till det här undantaget.

MsalServiceException(String, String, Int32)

Initierar en ny instans av undantagsklassen med en angiven felkod, ett felmeddelande och en referens till det inre undantaget som är orsaken till det här undantaget.

MsalServiceException(String, String)

Initierar en ny instans av undantagsklassen med en angiven felkod, ett felmeddelande och en referens till det inre undantaget som är orsaken till det här undantaget.

Fält

Name Description
BrokerErrorCode

En AdditionalExceptionData egenskapsnyckel som är tillgänglig när du använder skrivbordskoordinatorer.

(Ärvd från MsalException)
BrokerErrorContext

En AdditionalExceptionData egenskapsnyckel som är tillgänglig när du använder skrivbordskoordinatorer.

(Ärvd från MsalException)
BrokerErrorStatus

En AdditionalExceptionData egenskapsnyckel som är tillgänglig när du använder skrivbordskoordinatorer.

(Ärvd från MsalException)
BrokerErrorTag

En AdditionalExceptionData egenskapsnyckel som är tillgänglig när du använder skrivbordskoordinatorer.

(Ärvd från MsalException)
BrokerTelemetry

En AdditionalExceptionData egenskapsnyckel som är tillgänglig när du använder skrivbordskoordinatorer.

(Ärvd från MsalException)
ManagedIdentitySource

En AdditionalExceptionData egenskapsnyckel som är tillgänglig när du använder hanterad identitet.

(Ärvd från MsalException)

Egenskaper

Name Description
AdditionalExceptionData

En egenskapsväska med extra information för det här undantaget.

(Ärvd från MsalException)
Claims

Ytterligare anspråk som begärs av tjänsten. När den här egenskapen inte är null eller tom innebär det att tjänsten kräver att användaren tillhandahåller ytterligare anspråk, till exempel att göra tvåfaktorautentisering. Är två fall:

Mer information finns i https://aka.ms/msal-net-claim-challenge
CorrelationId

Ett ID som kan användas för att dela upp ett enda autentiseringsflöde.

(Ärvd från MsalException)
ErrorCode

Hämtar protokollfelkoden som returneras av tjänsten eller genereras av klienten. Det här är den kod som du kan lita på för undantagshantering. Värden för den här koden anges vanligtvis i konstanta strängar i de härledda undantagstyperna med förklaringar av minskning.

(Ärvd från MsalException)
Headers

Innehåller HTTP-huvudena från serversvaret som indikerade ett fel.

IsRetryable

Anger om den tidigare åtgärden som resulterade i det här undantaget ska göras om.

(Ärvd från MsalException)
ResponseBody

Råsvarstext som tagits emot från servern.

StatusCode

Hämtar statuskoden som returneras från HTTP-lagret. Den här statuskoden är antingen HttpStatusCode i det inre HttpRequestException svaret eller NavigateError Event Status Code i ett webbläsarbaserat flöde (se NavigateError Händelsestatuskoder). Du kan använda den här koden för ändamål som att implementera omprövningslogik eller felundersökning.

Metoder

Name Description
ToJsonString()

Tillåter serialisering av de flesta värden i undantaget till JSON.

(Ärvd från MsalException)
ToString()

Skapar och returnerar en strängrepresentation av det aktuella undantaget.

UpdateIsRetryable()

Enligt diskussion med Evo, AAD

Gäller för