MsalException Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |