Compartilhar via


TableServiceException Classe

  • java.lang.Object
    • Exception

public class TableServiceException extends StorageException

Uma exceção que resulta quando uma operação de serviço de armazenamento de tabela não é concluída com êxito.

Resumo do Construtor

Construtor Description
TableServiceException(final int httpStatusCode, final String message, final TableOperation operation, final Reader reader, final TablePayloadFormat format)

Reservado para uso interno. Constrói uma instância usando o código HTTP status, a mensagem, a operação e o leitor de fluxo especificados.

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

Constrói uma instância usando o código de erro, a mensagem status código especificado, as informações de erro estendidas e a exceção interna.

Resumo do método

Modificador e tipo Método e descrição
TableServiceException generateTableServiceException(RequestResult res, TableOperation op, InputStream inStream, TablePayloadFormat format)

Reservado para uso interno. Um método de fábrica estático para criar uma TableServiceException instância usando os parâmetros especificados.

TableOperation getOperation()

Obtém a operação de tabela que fez com que o fosse gerado.

void setOperation(final TableOperation operation)

Reservado para uso interno. Define a operação de tabela que fez com que o fosse gerado.

Membros herdados

Detalhes do construtor

TableServiceException

protected TableServiceException(final int httpStatusCode, final String message, final TableOperation operation, final Reader reader, final TablePayloadFormat format)

Reservado para uso interno. Constrói uma instância usando o código HTTP status, a mensagem, a operação e o leitor de fluxo especificados.

Parâmetros:

httpStatusCode - O int valor do Código de Status HTTP retornado pela operação de tabela que causou a exceção.
message - Uma String descrição do erro que causou a exceção.
operation - O TableOperation objeto que representa a operação de tabela que estava em andamento quando a exceção ocorreu.
reader - O Java.IO.Stream leitor de fluxo derivado para os resultados da solicitação HTTP retornados pela operação de tabela, se houver.
format - O TablePayloadFormat a ser usado para análise

TableServiceException

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

Constrói uma instância usando o código de erro, a mensagem status código especificado, as informações de erro estendidas e a exceção interna.

Parâmetros:

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

Detalhes do método

generateTableServiceException

protected static TableServiceException generateTableServiceException(RequestResult res, TableOperation op, InputStream inStream, TablePayloadFormat format)

Reservado para uso interno. Um método de fábrica estático para criar uma TableServiceException instância usando os parâmetros especificados.

Parâmetros:

res - Um RequestResult que contém o resultado da operação do serviço de armazenamento de tabelas.
op - O TableOperation que representa a operação de tabela que causou a exceção.
inStream - O java.io.InputStream da resposta de erro da solicitação de operação de tabela.
format - O TablePayloadFormat a ser usado para análise

Retornos:

Uma TableServiceException instância inicializada com valores dos parâmetros de entrada.

getOperation

public TableOperation getOperation()

Obtém a operação de tabela que fez com que o fosse gerado.

Retornos:

O TableOperation objeto que representa a operação de tabela que fez com que isso TableServiceException fosse gerado.

setOperation

protected void setOperation(final TableOperation operation)

Reservado para uso interno. Define a operação de tabela que fez com que o fosse gerado.

Parâmetros:

operation - O TableOperation objeto que representa a operação de tabela que fez com que isso TableServiceException fosse gerado.

Aplica-se a