MsalServiceException Klasa

public class MsalServiceException
extends MsalException

Typ wyjątku zgłaszany, gdy usługa zwraca odpowiedź o błędzie lub wystąpią inne błędy sieciowe.

Podsumowanie konstruktora

Konstruktor Opis
MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Inicjuje nowe wystąpienie klasy wyjątku

MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders)

Inicjuje nowe wystąpienie klasy wyjątku

MsalServiceException(String message, String error)

Inicjuje nowe wystąpienie klasy wyjątków z określonym komunikatem o błędzie

MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)

Inicjuje nowe wystąpienie klasy wyjątku z wszelkimi dodatkowymi właściwościami błędu tożsamości zarządzanej

Podsumowanie metody

Modyfikator i typ Metoda i opis
java.lang.String claims()

Roszczenia zawarte w wyzwaniu oświadczeń

java.lang.String correlationId()

Identyfikator, który może służyć do fragmentowania pojedynczego przepływu uwierzytelniania.

java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers()

Zawiera nagłówki http z odpowiedzi serwera, które wskazywały błąd.

java.lang.String managedIdentitySource()
java.lang.Integer statusCode()

Kod stanu zwrócony z warstwy http

java.lang.String statusMessage()

Komunikat o stanie zwrócony z warstwy http

Metody dziedziczone z MsalException

Metody dziedziczone z java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Metody dziedziczone z java.lang.Throwable

java.lang.Throwable.addSuppressed java.lang.Throwable.fillInStackTrace java.lang.Throwable.getCause java.lang.Throwable.getLocalizedMessage java.lang.Throwable.getMessage java.lang.Throwable.getStackTrace java.lang.Throwable.getSuppressed java.lang.Throwable.initCause java.lang.Throwable.printStackTrace java.lang.Throwable.printStackTrace java.lang.Throwable.printStackTrace java.lang.Throwable.setStackTrace java.lang.Throwable.toString

Szczegóły konstruktora

MsalServiceException

public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)

Inicjuje nowe wystąpienie klasy wyjątku

Parametry:

discoveryResponse - obiekt odpowiedzi z wywołania sieciowego odnajdywania wystąpień

MsalServiceException

public MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders)

Inicjuje nowe wystąpienie klasy wyjątku

Parametry:

errorResponse - obiekt odpowiedzi zawiera informacje o błędzie zwróconym przez serwer
httpHeaders - nagłówki http z odpowiedzi serwera

MsalServiceException

public MsalServiceException(String message, String error)

Inicjuje nowe wystąpienie klasy wyjątków z określonym komunikatem o błędzie

Parametry:

message - komunikat o błędzie, który wyjaśnia przyczynę wyjątku
error - uproszczony kod błędu z AuthenticationErrorCode i używany do odwołań w dokumentacji

MsalServiceException

public MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)

Inicjuje nowe wystąpienie klasy wyjątku z wszelkimi dodatkowymi właściwościami błędu tożsamości zarządzanej

Parametry:

message - komunikat o błędzie, który wyjaśnia przyczynę wyjątku
error
managedIdentitySource - usługa tożsamości zarządzanej

Szczegóły metody

claims

public String claims()

Roszczenia zawarte w wyzwaniu oświadczeń

correlationId

public String correlationId()

Identyfikator, który może służyć do fragmentowania pojedynczego przepływu uwierzytelniania.

headers

public Map<String,List<String>> headers()

Zawiera nagłówki http z odpowiedzi serwera, które wskazywały błąd. Gdy serwer zwraca błąd 429 Zbyt wiele żądań, należy ustawić Retry-After. Ważne jest, aby odczytywać i przestrzegać czasu określonego w nagłówku Retry-After

managedIdentitySource

public String managedIdentitySource()

statusCode

public Integer statusCode()

Kod stanu zwrócony z warstwy http

statusMessage

public String statusMessage()

Komunikat o stanie zwrócony z warstwy http

Dotyczy