Códigos de erro do Armazenamento de Tabelas

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

Código de erro Código de estado de HTTP Mensagem de utilizador
DuplicatePropertiesSpecified Pedido Incorreto (400) Uma propriedade é especificada mais do que uma vez.
EntityNotFound Não Encontrado (404) A entidade especificada não existe.
EntityAlreadyExists Conflito (409) A entidade especificada já existe.
EntityTooLarge Pedido Incorreto (400) A entidade é maior do que o tamanho máximo permitido.
HostInformationNotPresent Pedido Incorreto (400) As informações de anfitrião necessárias não estão presentes no pedido. Tem de enviar um cabeçalho anfitrião não vazio ou incluir o URI absoluto na linha de pedido.
InvalidDuplicateRow Pedido Incorreto (400) Já existe um comando com RowKey '{0}' no lote. Uma entidade só pode aparecer uma vez num lote.
InvalidInput Pedido Incorreto (400) A operação de pedido em lote excede o máximo de 100 alterações por conjunto de alterações.
InvalidInput Pedido Incorreto (400) Não é possível especificar o cabeçalho HTTP If-None-Match para operações PUT.
InvalidInput Pedido Incorreto (400) Os cabeçalhos If-Match ou If-None-Match não podem ser especificados se o tipo de destino não tiver propriedades de etag definidas.
InvalidInput Pedido Incorreto (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 Pedido Incorreto (400) Não é possível especificar o cabeçalho HTTP If-None-Match para operações DELETE.
InvalidInput Pedido Incorreto (400) O valor de etag "{0}" especificado num dos cabeçalhos de pedido não é válido. Certifique-se de que apenas um valor de etag é especificado e é válido.
InvalidValueType Pedido Incorreto (400) O valor especificado é inválido.
JsonFormatNotSupported Tipo de Suporte de Dados Não Suportado (415) O formato JSON não é suportado.
MethodNotAllowed Método Não Permitido (405) O método pedido não é permitido no recurso especificado.
NotImplemented Não Implementado (501) A operação pedida não é implementada no recurso especificado.
OutOfRangeInput Pedido Incorreto (400) O parâmetro "{0}" do valor "{1}" está fora do intervalo.
PropertiesNeedValue Pedido Incorreto (400) Não foram especificados valores para todas as propriedades na entidade.
PropertyNameInvalid Pedido Incorreto (400) O nome da propriedade é inválido.
PropertyNameTooLong Pedido Incorreto (400) O nome da propriedade excede o comprimento máximo permitido.
PropertyValueTooLarge Pedido Incorreto (400) O valor da propriedade é maior do que o tamanho máximo permitido.
TableAlreadyExists Conflito (409) A tabela especificada já existe.
TableBeingDeleted Conflito (409) A tabela especificada está a ser eliminada.
TableNotFound Não Encontrado (404) A tabela especificada não existe.
TooManyProperties Pedido Incorreto (400) A entidade contém mais propriedades do que as permitidas.
UpdateConditionNotSatisfied Falha na Pré-condição (412) A condição de atualização especificada no pedido não foi satisfeita.
XMethodIncorrectCount Pedido Incorreto (400) É especificado mais do que um X-HTTP-Method .
XMethodIncorrectValue Pedido Incorreto (400) O Método X-HTTP especificado é inválido.
XMethodNotUsingPost Pedido Incorreto (400) O pedido utiliza o Método X-HTTP com um verbo HTTP diferente de POST.

Ver 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
Resolver problemas de operações da API
Enumeração httpStatusCode
REST do Armazenamento do Azure