SBQueueProperties interface

Definizione delle proprietà della coda.

Proprietà

accessedAt

Ora dell'ultimo invio di un messaggio o dell'ultima volta in cui è stata inviata una richiesta di ricezione a questa coda.

autoDeleteOnIdle

Intervallo di inattività ISO 8061 timeSpan dopo il quale la coda viene eliminata automaticamente. La durata minima è 5 minuti.

countDetails

Dettagli conteggio messaggi.

createdAt

Ora esatta di creazione del messaggio.

deadLetteringOnMessageExpiration

Valore che indica se la coda include il supporto di messaggi non recapitabili alla scadenza di un messaggio.

defaultMessageTimeToLive

Intervallo di tempo predefinito per i messaggi ISO 8601 in tempo reale. Si tratta della durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato a bus di servizio. Questo è il valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.

duplicateDetectionHistoryTimeWindow

Struttura timeSpan ISO 8601 che definisce la durata della cronologia di rilevamento duplicati. Il valore predefinito è 10 minuti.

enableBatchedOperations

Valore che indica se le operazioni in batch sul lato server sono abilitate.

enableExpress

Valore che indica se le entità rapide sono abilitate. Una coda rapida contiene temporaneamente un messaggio in memoria prima di scriverlo nell'archiviazione permanente.

enablePartitioning

Valore che indica se la coda deve essere partizionata tra più broker di messaggi.

forwardDeadLetteredMessagesTo

Nome coda/argomento per inoltrare il messaggio di messaggi non recapitabili

forwardTo

Nome coda/argomento per inoltrare i messaggi

lockDuration

DURATA ISO 8601 intervallo di tempo di un blocco a comparsa; ovvero la quantità di tempo in cui il messaggio è bloccato per altri ricevitori. Il valore massimo per LockDuration è 5 minuti; il valore predefinito è 1 minuto.

maxDeliveryCount

Numero massimo di recapito. Un messaggio viene automaticamente disattivato dopo questo numero di consegne. il valore predefinito è 10.

maxMessageSizeInKilobytes

Dimensioni massime (in KB) del payload del messaggio che può essere accettato dalla coda. Questa proprietà viene usata solo in Premium e il valore predefinito è 1024.

maxSizeInMegabytes

Dimensione massima della coda in megabyte, ovvero la dimensione della memoria allocata per la coda. Il valore predefinito è 1024.

messageCount

Numero di messaggi nella coda.

requiresDuplicateDetection

Valore che indica se la coda richiede il rilevamento duplicato.

requiresSession

Valore che indica se la coda supporta il concetto di sessioni.

sizeInBytes

Dimensioni della coda, in byte.

status

Enumera i valori possibili per lo stato di un'entità di messaggistica.

updatedAt

Ora esatta in cui il messaggio è stato aggiornato.

userMetadata

Ottiene e imposta i metadati dell'utente.

Dettagli proprietà

accessedAt

Ora dell'ultimo invio di un messaggio o dell'ultima volta in cui è stata inviata una richiesta di ricezione a questa coda.

accessedAt?: Date

Valore della proprietà

Date

autoDeleteOnIdle

Intervallo di inattività ISO 8061 timeSpan dopo il quale la coda viene eliminata automaticamente. La durata minima è 5 minuti.

autoDeleteOnIdle?: string

Valore della proprietà

string

countDetails

Dettagli conteggio messaggi.

countDetails?: MessageCountDetails

Valore della proprietà

createdAt

Ora esatta di creazione del messaggio.

createdAt?: Date

Valore della proprietà

Date

deadLetteringOnMessageExpiration

Valore che indica se la coda include il supporto di messaggi non recapitabili alla scadenza di un messaggio.

deadLetteringOnMessageExpiration?: boolean

Valore della proprietà

boolean

defaultMessageTimeToLive

Intervallo di tempo predefinito per i messaggi ISO 8601 in tempo reale. Si tratta della durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato a bus di servizio. Questo è il valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.

defaultMessageTimeToLive?: string

Valore della proprietà

string

duplicateDetectionHistoryTimeWindow

Struttura timeSpan ISO 8601 che definisce la durata della cronologia di rilevamento duplicati. Il valore predefinito è 10 minuti.

duplicateDetectionHistoryTimeWindow?: string

Valore della proprietà

string

enableBatchedOperations

Valore che indica se le operazioni in batch sul lato server sono abilitate.

enableBatchedOperations?: boolean

Valore della proprietà

boolean

enableExpress

Valore che indica se le entità rapide sono abilitate. Una coda rapida contiene temporaneamente un messaggio in memoria prima di scriverlo nell'archiviazione permanente.

enableExpress?: boolean

Valore della proprietà

boolean

enablePartitioning

Valore che indica se la coda deve essere partizionata tra più broker di messaggi.

enablePartitioning?: boolean

Valore della proprietà

boolean

forwardDeadLetteredMessagesTo

Nome coda/argomento per inoltrare il messaggio di messaggi non recapitabili

forwardDeadLetteredMessagesTo?: string

Valore della proprietà

string

forwardTo

Nome coda/argomento per inoltrare i messaggi

forwardTo?: string

Valore della proprietà

string

lockDuration

DURATA ISO 8601 intervallo di tempo di un blocco a comparsa; ovvero la quantità di tempo in cui il messaggio è bloccato per altri ricevitori. Il valore massimo per LockDuration è 5 minuti; il valore predefinito è 1 minuto.

lockDuration?: string

Valore della proprietà

string

maxDeliveryCount

Numero massimo di recapito. Un messaggio viene automaticamente disattivato dopo questo numero di consegne. il valore predefinito è 10.

maxDeliveryCount?: number

Valore della proprietà

number

maxMessageSizeInKilobytes

Dimensioni massime (in KB) del payload del messaggio che può essere accettato dalla coda. Questa proprietà viene usata solo in Premium e il valore predefinito è 1024.

maxMessageSizeInKilobytes?: number

Valore della proprietà

number

maxSizeInMegabytes

Dimensione massima della coda in megabyte, ovvero la dimensione della memoria allocata per la coda. Il valore predefinito è 1024.

maxSizeInMegabytes?: number

Valore della proprietà

number

messageCount

Numero di messaggi nella coda.

messageCount?: number

Valore della proprietà

number

requiresDuplicateDetection

Valore che indica se la coda richiede il rilevamento duplicato.

requiresDuplicateDetection?: boolean

Valore della proprietà

boolean

requiresSession

Valore che indica se la coda supporta il concetto di sessioni.

requiresSession?: boolean

Valore della proprietà

boolean

sizeInBytes

Dimensioni della coda, in byte.

sizeInBytes?: number

Valore della proprietà

number

status

Enumera i valori possibili per lo stato di un'entità di messaggistica.

status?: EntityStatus

Valore della proprietà

updatedAt

Ora esatta in cui il messaggio è stato aggiornato.

updatedAt?: Date

Valore della proprietà

Date

userMetadata

Ottiene e imposta i metadati dell'utente.

userMetadata?: string

Valore della proprietà

string