MsalClientException 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此异常类表示库或设备本地的错误。 MsalServiceException与此相反,表示Azure AD 服务或网络发生的错误。 有关详细信息,请参阅 https://aka.ms/msal-net-exceptions
public class MsalClientException : Microsoft.Identity.Client.MsalException
type MsalClientException = class
inherit MsalException
Public Class MsalClientException
Inherits MsalException
- 继承
构造函数
| 名称 | 说明 |
|---|---|
| MsalClientException(String, String, Exception) |
使用指定的错误代码、错误消息和内部异常初始化异常类的新实例。 |
| MsalClientException(String, String) |
使用指定的错误代码和错误消息初始化异常类的新实例。 |
| MsalClientException(String) |
使用指定的错误代码初始化异常类的新实例。 |
字段
| 名称 | 说明 |
|---|---|
| BrokerErrorCode |
使用 AdditionalExceptionData 桌面代理时可用的属性键。 (继承自 MsalException) |
| BrokerErrorContext |
使用 AdditionalExceptionData 桌面代理时可用的属性键。 (继承自 MsalException) |
| BrokerErrorStatus |
使用 AdditionalExceptionData 桌面代理时可用的属性键。 (继承自 MsalException) |
| BrokerErrorTag |
使用 AdditionalExceptionData 桌面代理时可用的属性键。 (继承自 MsalException) |
| BrokerTelemetry |
使用 AdditionalExceptionData 桌面代理时可用的属性键。 (继承自 MsalException) |
| ManagedIdentitySource |
使用 AdditionalExceptionData 托管标识时可用的属性密钥。 (继承自 MsalException) |
属性
| 名称 | 说明 |
|---|---|
| AdditionalExceptionData |
具有此异常的额外详细信息的属性包。 (继承自 MsalException) |
| CorrelationId |
可用于拼凑单个身份验证流的 ID。 (继承自 MsalException) |
| ErrorCode |
获取服务或客户端生成的协议错误代码。 这是可用于异常处理的代码。 此代码的值通常在派生异常类型的常量字符串中提供,并提供缓解说明。 (继承自 MsalException) |
| IsRetryable |
指示是否应重试导致此异常的上一个操作。 (继承自 MsalException) |
方法
| 名称 | 说明 |
|---|---|
| ToJsonString() |
允许将异常的大多数值序列化为 JSON。 (继承自 MsalException) |
| ToString() |
创建并返回当前异常的字符串表示形式。 (继承自 MsalException) |