QueueProperties Classe
Proprietà di una risorsa della coda del bus di servizio.
- Ereditarietà
-
azure.servicebus.management._models.DictMixinQueueProperties
Costruttore
QueueProperties(name: str, **kwargs: Any)
Parametri
- name
Variabili
- name
Nome della coda.
- authorization_rules
Regole di autorizzazione per la risorsa.
- auto_delete_on_idle
Intervallo di inattività ISO 8601 timeSpan dopo il quale la coda viene eliminata automaticamente. La durata minima è 5 minuti.
- dead_lettering_on_message_expiration
Valore che indica se questa coda ha supporto per la lettera non recapitata quando scade un messaggio.
- 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.
- duplicate_detection_history_time_window
Struttura timeSpan ISO 8601 che definisce la durata della cronologia di rilevamento duplicata. Il valore predefinito è 10 minuti.
- availability_status
Stato di disponibilità dell'entità. I valori possibili includono: "Available", "Limited", "Renaming", "Restoring", "Unknown".
- enable_batched_operations
Valore che indica se le operazioni batch sul lato server sono abilitate.
- 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.
- enable_partitioning
Valore che indica se la coda deve essere partizionata in più broker di messaggi.
- 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_delivery_count
Numero massimo di recapito. Una volta superato questo numero, il messaggio non verrà più recapito. Il valore predefinito è 10.
- max_size_in_megabytes
Dimensione massima della coda in megabyte, ovvero la dimensione della memoria allocata per la coda.
- 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.
- status
Stato di una risorsa del bus di servizio. I valori possibili includono: "Active", "Creating", "Eliminate", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".
- forward_to
Nome dell'entità destinatario a cui vengono inoltrati tutti i messaggi inviati alla coda.
- user_metadata
Metdata personalizzata che l'utente può associare alla descrizione. La lunghezza massima è 1024 caratteri.
- forward_dead_lettered_messages_to
Nome dell'entità destinatario a cui vengono inoltrati tutti i messaggi non recapitati di questa sottoscrizione.
- max_message_size_in_kilobytes
Dimensione massima in kilobyte di payload del messaggio che può essere accettata dalla coda. Questa funzionalità è disponibile solo quando si usa uno spazio dei nomi Premium e la versione dell'API del bus di servizio "2021-05" o successiva.
Metodi
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parametri
- key
- default
has_key
has_key(k: str) -> bool
Parametri
- k
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List
Azure SDK for Python