你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StorageException 类
- java.
lang. Object - Exception
- com.
microsoft. azure. storage. StorageException
- com.
public class StorageException
表示 Microsoft Azure 存储服务的例外。
字段摘要
修饰符和类型 | 字段和描述 |
---|---|
String |
errorCode
表示操作返回的错误代码。 |
Storage |
extendedErrorInformation
表示操作返回的扩展错误信息。 |
构造函数摘要
构造函数 | 说明 |
---|---|
StorageException(final String errorCode, final String message, final Exception innerException) |
使用指定的参数创建 类的实例。 状态代码将为 306,表示扩展错误信息为 null 的客户端异常。 |
StorageException(final String errorCode, final String message, final int statusCode, final StorageExtendedErrorInformation extendedErrorInfo, final Exception innerException) |
使用指定的参数创建 类的实例。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
String |
getErrorCode()
获取操作返回的错误代码。 |
Storage |
getExtendedErrorInformation()
获取操作返回的扩展错误信息。 |
int |
getHttpStatusCode()
获取操作返回的 HTTP 状态代码。 |
Storage |
translateClientException(final Exception cause)
保留供内部使用。 将指定的异常转换为存储异常。 |
Storage |
translateException(final StorageRequest<?, ?, ?> request, final Exception cause, final OperationContext opContext)
保留供内部使用。 将指定的异常转换为存储异常。 |
字段详细信息
errorCode
protected String errorCode
表示操作返回的错误代码。
extendedErrorInformation
protected StorageExtendedErrorInformation extendedErrorInformation
表示操作返回的扩展错误信息。
构造函数详细信息
StorageException
public StorageException(final String errorCode, final String message, final Exception innerException)
使用指定的参数创建 类的实例。 状态代码将为 306,表示扩展错误信息为 null 的客户端异常。
Parameters:
String
,表示操作返回的错误代码。
String
,表示操作返回的错误消息。
Exception
对象,表示对初始异常(如果存在)的引用。
StorageException
public StorageException(final String errorCode, final String message, final int statusCode, final StorageExtendedErrorInformation extendedErrorInfo, final Exception innerException)
使用指定的参数创建 类的实例。
Parameters:
String
,表示操作返回的错误代码。
String
,表示操作返回的错误消息。
Exception
对象,表示对初始异常(如果存在)的引用。
方法详细信息
getErrorCode
public String getErrorCode()
获取操作返回的错误代码。
Returns:
getExtendedErrorInformation
public StorageExtendedErrorInformation getExtendedErrorInformation()
获取操作返回的扩展错误信息。
Returns:
getHttpStatusCode
public int getHttpStatusCode()
获取操作返回的 HTTP 状态代码。
Returns:
translateClientException
public static StorageException translateClientException(final Exception cause)
保留供内部使用。 将指定的异常转换为存储异常。
Parameters:
Exception
要转换的异常的 对象。
Returns:
StorageException
表示已转换异常的 对象。translateException
public static StorageException translateException(final StorageRequest request, final Exception cause, final OperationContext opContext)
保留供内部使用。 将指定的异常转换为存储异常。
Parameters:
HttpURLConnection
对象,该对象表示正在转换其异常的请求。
Exception
要转换的异常的 对象。
Returns:
StorageException
表示已转换异常的 对象。