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
當服務回傳錯誤回應或其他網路錯誤時,會拋出異常類型。
建構函式摘要
| 建構函式 | Description |
|---|---|
| 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 層的狀態訊息