MsalServiceException Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Er is een uitzonderingstype opgetreden wanneer de service een foutreactie retourneert of andere netwerkfouten optreden. Zie https://aka.ms/msal-net-exceptions voor meer informatie
public class MsalServiceException : Microsoft.Identity.Client.MsalException
type MsalServiceException = class
inherit MsalException
Public Class MsalServiceException
Inherits MsalException
- Overname
- Afgeleid
Constructors
| Naam | Description |
|---|---|
| MsalServiceException(String, String, Exception) |
Initialiseert een nieuw exemplaar van de uitzonderingsklasse met een opgegeven foutcode, foutbericht en een verwijzing naar de interne uitzondering die de oorzaak van deze uitzondering is. |
| MsalServiceException(String, String, Int32, Exception) |
Initialiseert een nieuw exemplaar van de uitzonderingsklasse met een opgegeven foutcode, foutbericht en een verwijzing naar de interne uitzondering die de oorzaak van deze uitzondering is. |
| MsalServiceException(String, String, Int32, String, Exception) |
Initialiseert een nieuw exemplaar van de uitzonderingsklasse met een opgegeven foutcode, foutbericht en een verwijzing naar de interne uitzondering die de oorzaak van deze uitzondering is. |
| MsalServiceException(String, String, Int32) |
Initialiseert een nieuw exemplaar van de uitzonderingsklasse met een opgegeven foutcode, foutbericht en een verwijzing naar de interne uitzondering die de oorzaak van deze uitzondering is. |
| MsalServiceException(String, String) |
Initialiseert een nieuw exemplaar van de uitzonderingsklasse met een opgegeven foutcode, foutbericht en een verwijzing naar de interne uitzondering die de oorzaak van deze uitzondering is. |
Velden
| Naam | Description |
|---|---|
| AuthenticationResultMetadataKey |
Een sleutel Data waaronder MSAL de vastgelegde gegevens AuthenticationResultMetadata opslaat wanneer het ophalen van een token mislukt met een niet-MsalException. Hiermee kunnen downstreamgebruikers diagnostische gegevens over tokenverwerving weergeven, ook al wordt de oorspronkelijke uitzondering ongewijzigd opnieuw gegenereerd. (Overgenomen van MsalException) |
| BrokerErrorCode |
Een AdditionalExceptionData eigenschapssleutel, beschikbaar bij het gebruik van desktopbrokers. (Overgenomen van MsalException) |
| BrokerErrorContext |
Een AdditionalExceptionData eigenschapssleutel, beschikbaar bij het gebruik van desktopbrokers. (Overgenomen van MsalException) |
| BrokerErrorStatus |
Een AdditionalExceptionData eigenschapssleutel, beschikbaar bij het gebruik van desktopbrokers. (Overgenomen van MsalException) |
| BrokerErrorTag |
Een AdditionalExceptionData eigenschapssleutel, beschikbaar bij het gebruik van desktopbrokers. (Overgenomen van MsalException) |
| BrokerTelemetry |
Een AdditionalExceptionData eigenschapssleutel, beschikbaar bij het gebruik van desktopbrokers. (Overgenomen van MsalException) |
| ManagedIdentitySource |
Een AdditionalExceptionData eigenschapssleutel die beschikbaar is bij het gebruik van een beheerde identiteit. (Overgenomen van MsalException) |
Eigenschappen
| Naam | Description |
|---|---|
| AdditionalExceptionData |
Een eigenschappentas met extra details voor deze uitzondering. (Overgenomen van MsalException) |
| AuthenticationResultMetadata |
Diagnostische metagegevens voor de mislukte poging tot het verkrijgen van tokens: de totale duur en, wanneer de relevante fase werd uitgevoerd, HTTP/cacheduur, tokeneindpunt en gebruikte regio. Dit is het moment waarop de uitzondering werd |
| Claims |
Aanvullende claims aangevraagd door de service. Als deze eigenschap niet null of leeg is, betekent dit dat de service vereist dat de gebruiker aanvullende claims opgeeft, zoals tweeledige verificatie. Dit zijn twee gevallen:
|
| CorrelationId |
Een id die kan worden gebruikt om één verificatiestroom te maken. (Overgenomen van MsalException) |
| ErrorCode |
Hiermee wordt de protocolfoutcode opgehaald die wordt geretourneerd door de service of gegenereerd door de client. Dit is de code waarop u kunt vertrouwen voor het verwerken van uitzonderingen. Waarden voor deze code worden doorgaans verstrekt in constante tekenreeksen in de afgeleide uitzonderingentypen met uitleg over risicobeperking. (Overgenomen van MsalException) |
| ErrorCodesForLogging |
De lijst met STS-specifieke foutcodes die worden geretourneerd door de tokenservice (bijvoorbeeld de numerieke |
| Headers |
Bevat de HTTP-headers van het serverantwoord dat een fout heeft aangegeven. |
| IsRetryable |
Geeft aan of de vorige bewerking die tot deze uitzondering heeft geleid, opnieuw moet worden geprobeerd. (Overgenomen van MsalException) |
| ResponseBody |
Onbewerkte antwoordtekst ontvangen van de server. |
| StatusCode |
Hiermee wordt de statuscode opgehaald die wordt geretourneerd door de HTTP-laag. Deze statuscode is het |
| SubErrorForLogging |
Subfout geretourneerd door de tokenservice verfijnen ErrorCode (bijvoorbeeld |
Methoden
| Naam | Description |
|---|---|
| ToJsonString() |
Hiermee staat u serialisatie van de meeste waarden van de uitzondering toe in JSON. (Overgenomen van MsalException) |
| ToString() |
Hiermee maakt en retourneert u een tekenreeksweergave van de huidige uitzondering. |
| UpdateIsRetryable() |
Volgens discussie met Evo, AAD |