Share via


Erro Uma das entradas de solicitação está fora do intervalo, com o armazenamento de tabelas do Azure

Artigo original publicado no sábado, 24 de dezembro de 2011

Eu queria documentar esse erro aqui, porque recentemente fiquei quase cego tentando resolvê-lo e nunca achava a causa exata ao procurá-lo.  Infelizmente, é um erro bastante genérico e então já pode ter ocorrido, mas às vezes existem vários motivos.  No meu caso, eu criava uma nova instância de uma classe que estava adicionando à minha tabela Azure, mas sempre recebia o seguinte erro "Uma das entradas de solicitação está fora do intervalo", que me deixava absolutamente louco.  Felizmente, uma pessoa inteligente apontou que a minha classe continha uma propriedade DateTime e não estava inicializando.  Aparentemente, o DateTime.MinValue no .NET não é suportado pelo armazenamento de tabela do Azure.  Então, eu coloquei uma data fictícia na minha propriedade e - voila! - tudo voltou a funcionar.

Então, apenas um aviso, caso você receba esse erro - parece muito fácil negligenciá-lo.

Desejo a todos Boas Festas!

Este é um post de um blog localizado. Encontre o artigo original em One of the request inputs is out of range Error with Azure Table Storage