MsalServiceException Classe

Définition

Type d’exception levée lorsque le service retourne une réponse d’erreur ou d’autres erreurs réseau se produisent. Pour plus d'informations, voir https://aka.ms/msal-net-exceptions

public class MsalServiceException : Microsoft.Identity.Client.MsalException
type MsalServiceException = class
    inherit MsalException
Public Class MsalServiceException
Inherits MsalException
Héritage
MsalServiceException
Dérivé

Constructeurs

Nom Description
MsalServiceException(String, String, Exception)

Initialise une nouvelle instance de la classe d’exception avec un code d’erreur, un message d’erreur et une référence à l’exception interne qui est la cause de cette exception.

MsalServiceException(String, String, Int32, Exception)

Initialise une nouvelle instance de la classe d’exception avec un code d’erreur, un message d’erreur et une référence à l’exception interne qui est la cause de cette exception.

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

Initialise une nouvelle instance de la classe d’exception avec un code d’erreur, un message d’erreur et une référence à l’exception interne qui est la cause de cette exception.

MsalServiceException(String, String, Int32)

Initialise une nouvelle instance de la classe d’exception avec un code d’erreur, un message d’erreur et une référence à l’exception interne qui est la cause de cette exception.

MsalServiceException(String, String)

Initialise une nouvelle instance de la classe d’exception avec un code d’erreur, un message d’erreur et une référence à l’exception interne qui est la cause de cette exception.

Champs

Nom Description
BrokerErrorCode

Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau.

(Hérité de MsalException)
BrokerErrorContext

Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau.

(Hérité de MsalException)
BrokerErrorStatus

Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau.

(Hérité de MsalException)
BrokerErrorTag

Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau.

(Hérité de MsalException)
BrokerTelemetry

Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau.

(Hérité de MsalException)
ManagedIdentitySource

Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de l’identité managée.

(Hérité de MsalException)

Propriétés

Nom Description
AdditionalExceptionData

Un conteneur de propriétés avec des détails supplémentaires pour cette exception.

(Hérité de MsalException)
Claims

Revendications supplémentaires demandées par le service. Lorsque cette propriété n’est pas null ou vide, cela signifie que le service exige que l’utilisateur fournisse des revendications supplémentaires, telles que l’authentification à deux facteurs. Voici deux cas :

Pour plus d’informations, consultez https://aka.ms/msal-net-claim-challenge
CorrelationId

ID qui peut être utilisé pour fragmenter un seul flux d’authentification.

(Hérité de MsalException)
ErrorCode

Obtient le code d’erreur du protocole retourné par le service ou généré par le client. Il s’agit du code sur lequel vous pouvez vous appuyer pour la gestion des exceptions. Les valeurs de ce code sont généralement fournies dans des chaînes constantes dans les types d’exceptions dérivés avec des explications d’atténuation.

(Hérité de MsalException)
Headers

Contient les en-têtes HTTP de la réponse du serveur qui ont indiqué une erreur.

IsRetryable

Indique si l’opération précédente qui a entraîné cette exception doit être retentée.

(Hérité de MsalException)
ResponseBody

Corps de réponse brut reçu du serveur.

StatusCode

Obtient le code d’état retourné par la couche HTTP. Ce code d’état est soit HttpStatusCode dans la réponse interne HttpRequestException , soit dans le code d’état de l’événement NavigateError dans un flux basé sur un navigateur (voir Codes d’état de l’événement NavigateError). Vous pouvez utiliser ce code à des fins telles que l’implémentation d’une logique de nouvelle tentative ou d’une investigation d’erreur.

Méthodes

Nom Description
ToJsonString()

Permet la sérialisation de la plupart des valeurs de l’exception en JSON.

(Hérité de MsalException)
ToString()

Crée et retourne une représentation sous forme de chaîne de l’exception actuelle.

UpdateIsRetryable()

Selon la discussion avec Evo, AAD

S’applique à