MsalServiceException Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Typ wyjątku zgłaszany, gdy usługa zwraca odpowiedź o błędzie lub wystąpią inne błędy sieciowe. Aby uzyskać więcej informacji, zobacz https://aka.ms/msal-net-exceptions
public class MsalServiceException : Microsoft.Identity.Client.MsalException
type MsalServiceException = class
inherit MsalException
Public Class MsalServiceException
Inherits MsalException
- Dziedziczenie
- Pochodne
Konstruktory
| Nazwa | Opis |
|---|---|
| MsalServiceException(String, String, Exception) |
Inicjuje nowe wystąpienie klasy wyjątków z określonym kodem błędu, komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku. |
| MsalServiceException(String, String, Int32, Exception) |
Inicjuje nowe wystąpienie klasy wyjątków z określonym kodem błędu, komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku. |
| MsalServiceException(String, String, Int32, String, Exception) |
Inicjuje nowe wystąpienie klasy wyjątków z określonym kodem błędu, komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku. |
| MsalServiceException(String, String, Int32) |
Inicjuje nowe wystąpienie klasy wyjątków z określonym kodem błędu, komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku. |
| MsalServiceException(String, String) |
Inicjuje nowe wystąpienie klasy wyjątków z określonym kodem błędu, komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku. |
Pola
| Nazwa | Opis |
|---|---|
| BrokerErrorCode |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. (Odziedziczone po MsalException) |
| BrokerErrorContext |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. (Odziedziczone po MsalException) |
| BrokerErrorStatus |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. (Odziedziczone po MsalException) |
| BrokerErrorTag |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. (Odziedziczone po MsalException) |
| BrokerTelemetry |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z brokerów klasycznych. (Odziedziczone po MsalException) |
| ManagedIdentitySource |
AdditionalExceptionData Klucz właściwości dostępny podczas korzystania z tożsamości zarządzanej. (Odziedziczone po MsalException) |
Właściwości
| Nazwa | Opis |
|---|---|
| AdditionalExceptionData |
Torba właściwości z dodatkowymi szczegółami dla tego wyjątku. (Odziedziczone po MsalException) |
| Claims |
Dodatkowe oświadczenia żądane przez usługę. Jeśli ta właściwość nie ma wartości null lub jest pusta, oznacza to, że usługa wymaga od użytkownika podania dodatkowych oświadczeń, takich jak przeprowadzenie uwierzytelniania dwuskładnikowego. Oto dwa przypadki:
|
| CorrelationId |
Identyfikator, który może służyć do tworzenia pojedynczego przepływu uwierzytelniania. (Odziedziczone po MsalException) |
| ErrorCode |
Pobiera kod błędu protokołu zwrócony przez usługę lub generowany przez klienta. Jest to kod, na którym można polegać na obsłudze wyjątków. Wartości dla tego kodu są zwykle udostępniane w ciągach stałych w typach wyjątków pochodnych z wyjaśnieniami ograniczania ryzyka. (Odziedziczone po MsalException) |
| Headers |
Zawiera nagłówki HTTP z odpowiedzi serwera, które wskazywały błąd. |
| IsRetryable |
Wskazuje, czy poprzednia operacja, która spowodowała ten wyjątek, powinna zostać ponowiona. (Odziedziczone po MsalException) |
| ResponseBody |
Nieprzetworzona treść odpowiedzi odebrana z serwera. |
| StatusCode |
Pobiera kod stanu zwrócony z warstwy HTTP. Ten kod stanu jest |
Metody
| Nazwa | Opis |
|---|---|
| ToJsonString() |
Umożliwia serializacji większości wartości wyjątku w formacie JSON. (Odziedziczone po MsalException) |
| ToString() |
Tworzy i zwraca reprezentację ciągu bieżącego wyjątku. |
| UpdateIsRetryable() |
Zgodnie z dyskusją z Evo, AAD |