MsalServiceException Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 :
|
| 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 |
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 |