Condividi tramite


API REST di archiviazione code

Archiviazione code di Azure archivia i messaggi che possono essere letti da qualsiasi client che ha accesso all'account di archiviazione.

Una coda può contenere un numero illimitato di messaggi. Ogni messaggio può essere fino a 64 KB di dimensioni per la versione 2011-08-18 o successiva. Per le versioni precedenti, la dimensione massima di un messaggio è di 8 KB. I messaggi vengono in genere aggiunti alla fine della coda e recuperati dall'inizio della coda, anche se il comportamento FIFO (first in, first out) non è garantito.

Se è necessario archiviare messaggi superiori a 64 KB, è possibile archiviare i dati dei messaggi come BLOB o in una tabella. È quindi possibile archiviare un riferimento ai dati come messaggio in una coda.

L'API REST per l'archiviazione code include queste operazioni:

Operazione Descrizione
Impostare le proprietà del servizio code Imposta le proprietà dell'archiviazione code.
Ottenere le proprietà del servizio code Ottiene le proprietà dell'archiviazione code.
Elencare le code Elenca tutte le code in un account.
Richiesta coda preliminare Esegue query sulle regole CORS (Cross-Origin Resource Sharing) per l'archiviazione code prima di inviare la richiesta.
Get Queue Service Stats Recupera le statistiche correlate alla replica per l'archiviazione code. Questa operazione è disponibile solo nell'endpoint della posizione secondaria quando la replica con ridondanza geografica di accesso in lettura è abilitata per l'account di archiviazione.
Creare una coda Crea una nuova coda in un account.
Elimina coda Elimina una coda.
Operazione Get Queue Metadata Restituisce le proprietà della coda, inclusi i metadati definiti dall'utente.
Impostare metadati della coda Imposta i metadati definiti dall'utente nella coda.
Get Queue ACL Restituisce dettagli in uno dei criteri di accesso archiviati specificati nella coda.
Set Queue ACL Imposta i criteri di accesso archiviati per la coda che può essere usata con firme di accesso condiviso.
Put Message Aggiunge un messaggio alla coda e imposta facoltativamente un timeout di visibilità per il messaggio.
Get Messages Recupera un messaggio dalla coda e lo rende invisibile ad altri utenti.
Peek Messages Recupera un dal messaggio dall'inizio della coda, senza modificare la visibilità del messaggio.
Elimina messaggio Elimina un messaggio specificato dalla coda.
Cancella messaggi Cancella tutti i messaggi dalla coda.
Aggiornare un messaggio Aggiornamenti il timeout di visibilità di un messaggio e/o il contenuto del messaggio.

Contenuto della sezione

Concetti relativi ad Archiviazione code
Operazioni sulle code
Operazioni sui messaggi

Vedi anche

Informazioni di riferimento sulle API REST di Archiviazione di Azure