Język

MicrosoftIdentityAuthenticationException Konstruktory

Definicja

Przeciążenia

Nazwa Opis
MicrosoftIdentityAuthenticationException(String)

Inicjuje nowe wystąpienie MicrosoftIdentityAuthenticationException klasy z określonym komunikatem o błędzie.

MicrosoftIdentityAuthenticationException(String, Exception)

Inicjuje nowe wystąpienie MicrosoftIdentityAuthenticationException klasy z określonym komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku.

MicrosoftIdentityAuthenticationException(String)

Inicjuje nowe wystąpienie MicrosoftIdentityAuthenticationException klasy z określonym komunikatem o błędzie.

public MicrosoftIdentityAuthenticationException(string message);
new Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException : string -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException
Public Sub New (message As String)

Parametry

message
String

Komunikat o błędzie wyjaśniający przyczynę wyjątku.

Przykłady

throw new MicrosoftIdentityAuthenticationException(
    "Authentication options must be configured either in default options or per-request using WithAuthenticationOptions().");

Dotyczy

MicrosoftIdentityAuthenticationException(String, Exception)

Inicjuje nowe wystąpienie MicrosoftIdentityAuthenticationException klasy z określonym komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku.

public MicrosoftIdentityAuthenticationException(string message, Exception innerException);
new Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException : string * Exception -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException
Public Sub New (message As String, innerException As Exception)

Parametry

message
String

Komunikat o błędzie wyjaśniający przyczynę wyjątku.

innerException
Exception

Wyjątek, który jest przyczyną bieżącego wyjątku lub null jeśli nie określono wyjątku wewnętrznego.

Przykłady

try
{
    var authHeader = await headerProvider.CreateAuthorizationHeaderAsync(scopes, options);
}
catch (Exception ex)
{
    throw new MicrosoftIdentityAuthenticationException("Failed to acquire authorization header.", ex);
}

Uwagi

Użyj tego konstruktora, jeśli chcesz zachować oryginalny wyjątek, który spowodował błąd uwierzytelniania, na przykład wyjątki od bazowego dostawcy pozyskiwania tokenu.

Dotyczy