Códigos de erro do Armazenamento de Tabelas

Se você executar uma operação no Armazenamento de Tabelas, poderá receber qualquer um dos códigos de erro a seguir.

Código do erro Código de status HTTP Mensagem do usuário
DuplicatePropertiesSpecified Solicitação incorreta (400) Uma propriedade é especificada mais de uma vez.
EntityNotFound Não encontrado (404) A entidade especificada não existe.
EntityAlreadyExists Conflito (409) A entidade especificada já existe.
EntityTooLarge Solicitação incorreta (400) A entidade é maior que o tamanho máximo permitido.
HostInformationNotPresent Solicitação incorreta (400) As informações de host necessárias não estão presentes na solicitação. Você deve enviar um cabeçalho de Host não vazio ou incluir o URI absoluto na linha da solicitação.
InvalidDuplicateRow Solicitação incorreta (400) Um comando com RowKey '{0}' já está presente no lote. Uma entidade pode aparecer apenas uma vez em um lote.
InvalidInput Solicitação incorreta (400) A operação de solicitação em lote excede o máximo de 100 alterações por conjunto de alterações.
InvalidInput Solicitação incorreta (400) O cabeçalho HTTP If-None-Match não pode ser especificado para operações PUT.
InvalidInput Solicitação incorreta (400) Os cabeçalhos If-Match ou If-None-Match não poderão ser especificados se o tipo de destino não tiver propriedades de etag definidas.
InvalidInput Solicitação incorreta (400) Os cabeçalhos HTTP If-Match e If-None-Match não podem ser especificados ao mesmo tempo. Especifique um dos cabeçalhos ou nenhum deles.
InvalidInput Solicitação incorreta (400) O cabeçalho HTTP If-None-Match não pode ser especificado para operações DELETE.
InvalidInput Solicitação incorreta (400) O valor de etag '{0}' especificado em um dos cabeçalhos de solicitação não é válido. Verifique se apenas um valor de etag está especificado e se é válido.
InvalidValueType Solicitação incorreta (400) O valor especificado é inválido.
JsonFormatNotSupported Tipo de Mídia Sem Suporte (415) Não há suporte para o formato JSON.
MethodNotAllowed Método não permitido (405) O método solicitado não é permitido no recurso especificado.
NotImplemented Não Implementado (501) A operação solicitada não foi implementada no recurso especificado.
OutOfRangeInput Solicitação incorreta (400) O parâmetro '{0}' do valor '{1}' está fora do intervalo.
PropertiesNeedValue Solicitação incorreta (400) Os valores não foram especificados para todas as propriedades na entidade.
PropertyNameInvalid Solicitação incorreta (400) O nome da propriedade é inválido
PropertyNameTooLong Solicitação incorreta (400) O nome da propriedade excede o comprimento máximo permitido.
PropertyValueTooLarge Solicitação incorreta (400) O valor da propriedade é maior que o tamanho máximo permitido.
TableAlreadyExists Conflito (409) A tabela especificada já existe.
TableBeingDeleted Conflito (409) A tabela especificada está sendo excluída.
TableNotFound Não encontrado (404) A tabela especificada não existe.
TooManyProperties Solicitação incorreta (400) A entidade contém mais propriedades do que o permitido.
UpdateConditionNotSatisfied Falha na Pré-condição (412) A condição de atualização especificada na solicitação não foi atendida.
XMethodIncorrectCount Solicitação incorreta (400) Mais de um método X-HTTP é especificado.
XMethodIncorrectValue Solicitação incorreta (400) O método X-HTTP especificado é inválido.
XMethodNotUsingPost Solicitação incorreta (400) A solicitação usa X-HTTP-Method com um verbo HTTP diferente de POST.

Confira também

Códigos de erro comuns da API REST
Códigos de erro do Armazenamento de Blobs
Códigos de erro do Armazenamento de Filas
Solução de problemas de operações de API
Enumeração HttpStatusCode
REST do Armazenamento do Azure