Impostazione dei timeout per le operazioni del servizio tabelle
Una chiamata a un'API del servizio tabelle può includere un intervallo di timeout del server, specificato nel timeout
parametro dell'URI della richiesta. Se l'intervallo di timeout del server scade prima che il servizio abbia terminato l'elaborazione della richiesta, il servizio restituisce un errore.
L'intervallo massimo di timeout per le operazioni del servizio tabelle è di 30 secondi. Il servizio Tabelle riduce automaticamente eventuali timeout superiori a 30 secondi al massimo di 30 secondi.
Il servizio tabelle applica i timeout del server nel modo seguente:
Operazioni di query: durante l'intervallo di timeout, una query può essere eseguita per un massimo di cinque secondi. Se la query non viene completata entro la fine dell'intervallo di cinque secondi, la risposta include i token di continuazione per recuperare gli elementi rimanenti con una richiesta successiva. Per altre informazioni, vedere Timeout query e Pagination .
Operazioni di inserimento, aggiornamento ed eliminazione: l'intervallo di timeout massimo è 30 secondi. Trenta secondi è anche l'intervallo predefinito per tutte le operazioni di inserimento, aggiornamento ed eliminazione.
Se si specifica un intervallo di timeout maggiore di 30 secondi, il servizio tabelle utilizza 30 secondi. Se si specifica un timeout inferiore al timeout predefinito del servizio, viene utilizzato il periodo di timeout.