MsalServiceException Classe

Definição

Tipo de exceção gerado quando o serviço retorna uma resposta de erro ou outros erros de rede ocorrem. Para obter mais detalhes, confira https://aka.ms/msal-net-exceptions

public class MsalServiceException : Microsoft.Identity.Client.MsalException
type MsalServiceException = class
    inherit MsalException
Public Class MsalServiceException
Inherits MsalException
Herança
MsalServiceException
Derivado

Construtores

Nome Description
MsalServiceException(String, String, Exception)

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

MsalServiceException(String, String, Int32, Exception)

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

MsalServiceException(String, String, Int32, String, Exception)

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

MsalServiceException(String, String, Int32)

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

MsalServiceException(String, String)

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

Campos

Nome Description
BrokerErrorCode

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

(Herdado de MsalException)
BrokerErrorContext

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

(Herdado de MsalException)
BrokerErrorStatus

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

(Herdado de MsalException)
BrokerErrorTag

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

(Herdado de MsalException)
BrokerTelemetry

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

(Herdado de MsalException)
ManagedIdentitySource

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

(Herdado de MsalException)

Propriedades

Nome Description
AdditionalExceptionData

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

(Herdado de MsalException)
Claims

Declarações adicionais solicitadas pelo serviço. Quando essa propriedade não é nula ou vazia, isso significa que o serviço exige que o usuário forneça declarações adicionais, como fazer autenticação de dois fatores. São dois casos:

Para obter mais detalhes, consulte https://aka.ms/msal-net-claim-challenge
CorrelationId

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

(Herdado de MsalException)
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.

(Herdado de MsalException)
Headers

Contém os cabeçalhos HTTP da resposta do servidor que indicou um erro.

IsRetryable

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

(Herdado de MsalException)
ResponseBody

Corpo de resposta bruto recebido do servidor.

StatusCode

Obtém o código de status retornado da camada HTTP. Esse código de status é a HttpStatusCode resposta interna HttpRequestException ou o código de status de evento NavigateError em um fluxo baseado em navegador (consulte códigos de status de evento NavigateError). Você pode usar esse código para fins como implementar a lógica de repetição ou a investigação de erros.

Métodos

Nome Description
ToJsonString()

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

(Herdado de MsalException)
ToString()

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

UpdateIsRetryable()

De acordo com a discussão com o Evo, AAD

Aplica-se a