MsalException Classe

Definição

Tipo de exceção base gerado quando ocorre um erro durante a aquisição de token. Para obter mais detalhes, confira https://aka.ms/msal-net-exceptions

public class MsalException : Exception
type MsalException = class
    inherit Exception
Public Class MsalException
Inherits Exception
Herança
MsalException
Derivado

Comentários

Evite gerar essa exceção. Em vez disso, jogue o mais especializado MsalClientException ou MsalServiceException

Construtores

Nome Description
MsalException()

Inicializa uma nova instância da classe de exceção.

MsalException(String, String, Exception)

Inicializa uma nova instância da classe de exceção com um código de erro especificado e uma referência à exceção interna que é a causa dessa exceção.

MsalException(String, String)

Inicializa uma nova instância da classe de exceção com um código de erro e uma mensagem de erro especificados.

MsalException(String)

Inicializa uma nova instância da classe de exceção com um código de erro especificado.

Campos

Nome Description
BrokerErrorCode

Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho.

BrokerErrorContext

Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho.

BrokerErrorStatus

Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho.

BrokerErrorTag

Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho.

BrokerTelemetry

Uma AdditionalExceptionData chave de propriedade, disponível ao usar agentes da área de trabalho.

ManagedIdentitySource

Uma AdditionalExceptionData chave de propriedade, disponível ao usar a identidade gerenciada.

Propriedades

Nome Description
AdditionalExceptionData

Um recipiente de propriedades com detalhes extras para essa exceção.

CorrelationId

Uma ID que pode ser usada para configurar um único fluxo de autenticação.

ErrorCode

Obtém o código de erro de protocolo retornado pelo serviço ou gerado pelo cliente. Esse é o código no qual você pode confiar para tratamento de exceções. Os valores para esse código normalmente são fornecidos em cadeias de caracteres constantes nos tipos de exceções derivadas com explicações de mitigação.

IsRetryable

Indica se a operação anterior que resultou nessa exceção deve ser repetida.

Métodos

Nome Description
FromJsonString(String)

Permite a reidratação da MsalException (ou um de seus tipos derivados) do JSON gerado por ToJsonString().

ToJsonString()

Permite a serialização da maioria dos valores da exceção em JSON.

ToString()

Cria e retorna uma representação de cadeia de caracteres da exceção atual.

Aplica-se a