SBQueue Classe
Descrizione della risorsa della coda.
Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.
- Ereditarietà
-
azure.mgmt.servicebus.v2021_06_01_preview.models._models_py3.ResourceSBQueue
Costruttore
SBQueue(*, lock_duration: timedelta | None = None, max_size_in_megabytes: int | None = None, max_message_size_in_kilobytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_message_expiration: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, max_delivery_count: int | None = None, status: str | _models.EntityStatus | None = None, enable_batched_operations: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, **kwargs: Any)
Parametri di sole parole chiave
Nome | Descrizione |
---|---|
lock_duration
|
DURATA ISO 8601 timepan di un blocco peek;ISO 8601 timepan duration of a peek-lock; ovvero il tempo di blocco del messaggio per altri ricevitori. Il valore massimo per LockDuration è di 5 minuti; il valore predefinito è 1 minuto. |
max_size_in_megabytes
|
Dimensione massima della coda in megabyte, ovvero la dimensione della memoria allocata per la coda. Il valore predefinito è 1024. |
max_message_size_in_kilobytes
|
Dimensione massima (in KB) del payload del messaggio che può essere accettato dalla coda. Questa proprietà viene usata solo in Premium e il valore predefinito è 1024. |
requires_duplicate_detection
|
Valore che indica se questa coda richiede il rilevamento duplicato. |
requires_session
|
Valore che indica se la coda supporta il concetto di sessioni. |
default_message_time_to_live
|
ISO 8601 timepan del messaggio predefinito per il valore live. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Si tratta del valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso. |
dead_lettering_on_message_expiration
|
Valore che indica se questa coda ha supporto per la lettera non recapitata quando scade un messaggio. |
duplicate_detection_history_time_window
|
Struttura timeSpan ISO 8601 che definisce la durata della cronologia di rilevamento duplicata. Il valore predefinito è 10 minuti. |
max_delivery_count
|
Numero massimo di recapito. Una volta superato questo numero, il messaggio non verrà più recapito. il valore predefinito è 10. |
status
|
str oppure
EntityStatus
Enumera i valori possibili per lo stato di un'entità di messaggistica. I valori noti sono: "Active", "Disabilitato", "Ripristino", "SendDisabled", "ReceiveDisabled", "Creazione", "Eliminazione", "Ridenominazione" e "Sconosciuto". |
enable_batched_operations
|
Valore che indica se le operazioni batch sul lato server sono abilitate. |
auto_delete_on_idle
|
Intervallo di inattività ISO 8061 timeSpan dopo il quale la coda viene eliminata automaticamente. La durata minima è 5 minuti. |
enable_partitioning
|
Valore che indica se la coda deve essere partizionata in più broker di messaggi. |
enable_express
|
Valore che indica se le entità express sono abilitate. Una coda rapida contiene un messaggio in memoria temporaneamente prima di scriverlo nell'archiviazione permanente. |
forward_to
|
Nome coda/argomento per inoltrare i messaggi. |
forward_dead_lettered_messages_to
|
Nome coda/argomento per inoltrare il messaggio Lettera morta. |
Variabili
Nome | Descrizione |
---|---|
id
|
ID risorsa. |
name
|
Nome risorsa. |
type
|
Tipo di risorsa. |
system_data
|
Metadati di sistema relativi a questa risorsa. |
count_details
|
Dettagli conteggio messaggi. |
created_at
|
Ora esatta della creazione del messaggio. |
updated_at
|
Ora esatta dell'aggiornamento del messaggio. |
accessed_at
|
Ultima volta che è stato inviato un messaggio o l'ultima volta che è stata inviata una richiesta di ricezione a questa coda. |
size_in_bytes
|
Dimensioni della coda, in byte. |
message_count
|
Numero di messaggi nella coda. |
lock_duration
|
DURATA ISO 8601 timepan di un blocco peek;ISO 8601 timepan duration of a peek-lock; ovvero il tempo di blocco del messaggio per altri ricevitori. Il valore massimo per LockDuration è di 5 minuti; il valore predefinito è 1 minuto. |
max_size_in_megabytes
|
Dimensione massima della coda in megabyte, ovvero la dimensione della memoria allocata per la coda. Il valore predefinito è 1024. |
max_message_size_in_kilobytes
|
Dimensione massima (in KB) del payload del messaggio che può essere accettato dalla coda. Questa proprietà viene usata solo in Premium e il valore predefinito è 1024. |
requires_duplicate_detection
|
Valore che indica se questa coda richiede il rilevamento duplicato. |
requires_session
|
Valore che indica se la coda supporta il concetto di sessioni. |
default_message_time_to_live
|
ISO 8601 timepan del messaggio predefinito per il valore live. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Si tratta del valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso. |
dead_lettering_on_message_expiration
|
Valore che indica se questa coda ha supporto per la lettera non recapitata quando scade un messaggio. |
duplicate_detection_history_time_window
|
Struttura timeSpan ISO 8601 che definisce la durata della cronologia di rilevamento duplicata. Il valore predefinito è 10 minuti. |
max_delivery_count
|
Numero massimo di recapito. Una volta superato questo numero, il messaggio non verrà più recapito. il valore predefinito è 10. |
status
|
str oppure
EntityStatus
Enumera i valori possibili per lo stato di un'entità di messaggistica. I valori noti sono: "Active", "Disabilitato", "Ripristino", "SendDisabled", "ReceiveDisabled", "Creazione", "Eliminazione", "Ridenominazione" e "Sconosciuto". |
enable_batched_operations
|
Valore che indica se le operazioni batch sul lato server sono abilitate. |
auto_delete_on_idle
|
Intervallo di inattività ISO 8061 timeSpan dopo il quale la coda viene eliminata automaticamente. La durata minima è 5 minuti. |
enable_partitioning
|
Valore che indica se la coda deve essere partizionata in più broker di messaggi. |
enable_express
|
Valore che indica se le entità express sono abilitate. Una coda rapida contiene un messaggio in memoria temporaneamente prima di scriverlo nell'archiviazione permanente. |
forward_to
|
Nome coda/argomento per inoltrare i messaggi. |
forward_dead_lettered_messages_to
|
Nome coda/argomento per inoltrare il messaggio Lettera morta. |
Azure SDK for Python