MsalServiceException 类
- java.
lang. Object - java.
lang. Throwable - java.
lang. Exception - java.
lang. RuntimeException - com.
microsoft. aad. msal4j. MsalException - com.
microsoft. aad. msal4j. MsalServiceException
- com.
- com.
- java.
- java.
- java.
public class MsalServiceException
extends MsalException
服务返回错误响应或其他网络错误时引发的异常类型。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse) |
初始化异常类的新实例 |
| MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders) |
初始化异常类的新实例 |
| MsalServiceException(String message, String error) |
使用指定的错误消息初始化异常类的新实例 |
| MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource) |
初始化异常类的新实例,并出现托管标识错误的任何额外属性 |
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| java.lang.String |
claims()
声明质询中包含的声明 |
| java.lang.String |
correlationId()
可用于拼凑单个身份验证流的 ID。 |
| java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headers()
包含服务器响应中指示错误的 http 标头。 |
| java.lang.String | managedIdentitySource() |
| java.lang.Integer |
statusCode()
从 http 层返回的状态代码 |
| java.lang.String |
statusMessage()
从 http 层返回的状态消息 |
方法继承自 MsalException
方法继承自 java.lang.Object
方法继承自 java.lang.Throwable
构造函数详细信息
MsalServiceException
public MsalServiceException(AadInstanceDiscoveryResponse discoveryResponse)
初始化异常类的新实例
参数:
MsalServiceException
public MsalServiceException(ErrorResponse errorResponse, Map<String,List<String>> httpHeaders)
初始化异常类的新实例
参数:
MsalServiceException
public MsalServiceException(String message, String error)
使用指定的错误消息初始化异常类的新实例
参数:
MsalServiceException
public MsalServiceException(String message, String error, ManagedIdentitySourceType managedIdentitySource)
初始化异常类的新实例,并出现托管标识错误的任何额外属性
参数:
方法详细信息
claims
public String claims()
声明质询中包含的声明
correlationId
public String correlationId()
可用于拼凑单个身份验证流的 ID。
headers
public Map<String,List<String>> headers()
包含服务器响应中指示错误的 http 标头。 当服务器返回 429 请求过多错误时,应设置 Retry-After。 阅读并尊重 Retry-After 标头中指定的时间非常重要
managedIdentitySource
public String managedIdentitySource()
statusCode
public Integer statusCode()
从 http 层返回的状态代码
statusMessage
public String statusMessage()
从 http 层返回的状态消息