Compartir a través de


StorageException Clase

  • java.lang.Object
    • Exception
      • com.microsoft.azure.storage.StorageException

public class StorageException

Representa una excepción para el servicio de almacenamiento de Microsoft Azure.

Resumen del campo

Modificador y tipo Campo y descripción
String errorCode

Representa el código de error devuelto por la operación.

StorageExtendedErrorInformation extendedErrorInformation

Representa la información de error extendida devuelta por la operación.

Resumen del constructor

Constructor Description
StorageException(final String errorCode, final String message, final Exception innerException)

Crea una instancia de la clase mediante los parámetros especificados. El código de estado será 306 para representar una excepción del lado cliente con null para la información de error extendida.

StorageException(final String errorCode, final String message, final int statusCode, final StorageExtendedErrorInformation extendedErrorInfo, final Exception innerException)

Crea una instancia de la clase mediante los parámetros especificados.

Resumen del método

Modificador y tipo Método y descripción
String getErrorCode()

Obtiene el código de error devuelto por la operación.

StorageExtendedErrorInformation getExtendedErrorInformation()

Obtiene la información de error extendida devuelta por la operación.

int getHttpStatusCode()

Obtiene el código de estado HTTP devuelto por la operación.

StorageException translateClientException(final Exception cause)

RESERVADO PARA USO INTERNO. Convierte la excepción especificada en una excepción de almacenamiento.

StorageException translateException(final StorageRequest<?, ?, ?> request, final Exception cause, final OperationContext opContext)

RESERVADO PARA USO INTERNO. Convierte la excepción especificada en una excepción de almacenamiento.

Detalles del campo

errorCode

protected String errorCode

Representa el código de error devuelto por la operación.

extendedErrorInformation

protected StorageExtendedErrorInformation extendedErrorInformation

Representa la información de error extendida devuelta por la operación.

Detalles del constructor

StorageException

public StorageException(final String errorCode, final String message, final Exception innerException)

Crea una instancia de la clase mediante los parámetros especificados. El código de estado será 306 para representar una excepción del lado cliente con null para la información de error extendida.

Parameters:

errorCode - que String representa el código de error devuelto por la operación.
message - que String representa el mensaje de error devuelto por la operación.
innerException - Objeto Exception que representa una referencia a la excepción inicial, si existe.

StorageException

public StorageException(final String errorCode, final String message, final int statusCode, final StorageExtendedErrorInformation extendedErrorInfo, final Exception innerException)

Crea una instancia de la clase mediante los parámetros especificados.

Parameters:

errorCode - que String representa el código de error devuelto por la operación.
message - que String representa el mensaje de error devuelto por la operación.
statusCode - Código de estado HTTP devuelto por la operación.
extendedErrorInfo - Objeto StorageExtendedErrorInformation que representa la información de error extendida devuelta por la operación.
innerException - Objeto Exception que representa una referencia a la excepción inicial, si existe.

Detalles del método

getErrorCode

public String getErrorCode()

Obtiene el código de error devuelto por la operación.

Returns:

errorCode

getExtendedErrorInformation

public StorageExtendedErrorInformation getExtendedErrorInformation()

Obtiene la información de error extendida devuelta por la operación.

Returns:

extendedErrorInformation

getHttpStatusCode

public int getHttpStatusCode()

Obtiene el código de estado HTTP devuelto por la operación.

Returns:

httpStatusCode

translateClientException

public static StorageException translateClientException(final Exception cause)

RESERVADO PARA USO INTERNO. Convierte la excepción especificada en una excepción de almacenamiento.

Parameters:

cause - Objeto Exception que representa la excepción que se va a traducir.

Returns:

Objeto StorageException que representa la excepción traducida.

translateException

public static StorageException translateException(final StorageRequest request, final Exception cause, final OperationContext opContext)

RESERVADO PARA USO INTERNO. Convierte la excepción especificada en una excepción de almacenamiento.

Parameters:

request - Objeto HttpURLConnection que representa la solicitud cuya excepción se está traduciendo.
cause - Objeto Exception que representa la excepción que se va a traducir.
opContext

Returns:

Objeto StorageException que representa la excepción traducida.

Se aplica a