Partilhar via


StorageException Classe

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

public class StorageException

Representa uma exceção para o serviço de armazenamento do Microsoft Azure.

Resumo do campo

Modificador e tipo Campo e descrição
String errorCode

Representa o código de erro retornado pela operação.

StorageExtendedErrorInformation extendedErrorInformation

Representa as informações de erro estendidas retornadas pela operação.

Resumo do Construtor

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

Cria uma instância da classe usando os parâmetros especificados. O código status será 306 para representar uma exceção do lado do cliente com nulo para as informações de erro estendidas.

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

Cria uma instância da classe usando os parâmetros especificados.

Resumo do método

Modificador e tipo Método e descrição
String getErrorCode()

Obtém o código de erro retornado pela operação.

StorageExtendedErrorInformation getExtendedErrorInformation()

Obtém as informações de erro estendidas retornadas pela operação.

int getHttpStatusCode()

Obtém o código http status retornado pela operação.

StorageException translateClientException(final Exception cause)

RESERVADO PARA USO INTERNO. Converte a exceção especificada em uma exceção de armazenamento.

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

RESERVADO PARA USO INTERNO. Converte a exceção especificada em uma exceção de armazenamento.

Detalhes do campo

errorCode

protected String errorCode

Representa o código de erro retornado pela operação.

extendedErrorInformation

protected StorageExtendedErrorInformation extendedErrorInformation

Representa as informações de erro estendidas retornadas pela operação.

Detalhes do construtor

StorageException

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

Cria uma instância da classe usando os parâmetros especificados. O código status será 306 para representar uma exceção do lado do cliente com nulo para as informações de erro estendidas.

Parameters:

errorCode - Um String que representa o código de erro retornado pela operação.
message - Um String que representa a mensagem de erro retornada pela operação.
innerException - Um Exception objeto que representa uma referência à exceção inicial, se houver um.

StorageException

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

Cria uma instância da classe usando os parâmetros especificados.

Parameters:

errorCode - Um String que representa o código de erro retornado pela operação.
message - Um String que representa a mensagem de erro retornada pela operação.
statusCode - O código http status retornado pela operação.
extendedErrorInfo - Um StorageExtendedErrorInformation objeto que representa as informações de erro estendidas retornadas pela operação.
innerException - Um Exception objeto que representa uma referência à exceção inicial, se houver um.

Detalhes do método

getErrorCode

public String getErrorCode()

Obtém o código de erro retornado pela operação.

Returns:

o errorCode

getExtendedErrorInformation

public StorageExtendedErrorInformation getExtendedErrorInformation()

Obtém as informações de erro estendidas retornadas pela operação.

Returns:

extendedErrorInformation

getHttpStatusCode

public int getHttpStatusCode()

Obtém o código http status retornado pela operação.

Returns:

o httpStatusCode

translateClientException

public static StorageException translateClientException(final Exception cause)

RESERVADO PARA USO INTERNO. Converte a exceção especificada em uma exceção de armazenamento.

Parameters:

cause - Um Exception objeto que representa a exceção a ser convertida.

Returns:

Um StorageException objeto que representa a exceção traduzida.

translateException

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

RESERVADO PARA USO INTERNO. Converte a exceção especificada em uma exceção de armazenamento.

Parameters:

request - Um HttpURLConnection objeto que representa a solicitação cuja exceção está sendo convertida.
cause - Um Exception objeto que representa a exceção a ser convertida.
opContext

Returns:

Um StorageException objeto que representa a exceção traduzida.

Aplica-se a