Condividi tramite


SBQueue Classe

Descrizione della risorsa della coda.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Ereditarietà
azure.mgmt.servicebus.v2021_11_01.models._models_py3.ProxyResource
SBQueue

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 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.

max_size_in_megabytes
int

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

max_message_size_in_kilobytes
int

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 la coda richiede il rilevamento dei duplicati.

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 attivo. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Questo è il valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.

dead_lettering_on_message_expiration

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

duplicate_detection_history_time_window

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

max_delivery_count
int

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", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" e "Unknown".

enable_batched_operations

Valore che indica se le operazioni in 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 tra più broker di messaggi.

enable_express

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

forward_to
str

Nome coda/argomento per inoltrare i messaggi.

forward_dead_lettered_messages_to
str

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

Variabili

Nome Descrizione
id
str

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nome della risorsa.

type
str

Tipo di risorsa. Ad esempio, "Microsoft.EventHub/Namespaces" o "Microsoft.EventHub/Namespaces/EventHubs".

location
str

Posizione geografica in cui risiede la risorsa.

system_data

Metadati di sistema relativi a questa risorsa.

count_details

Dettagli conteggio messaggi.

created_at

Ora esatta in cui è stato creato il 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
int

Dimensioni della coda, in byte.

message_count
int

Numero di messaggi nella coda.

lock_duration

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.

max_size_in_megabytes
int

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

max_message_size_in_kilobytes
int

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 la coda richiede il rilevamento dei duplicati.

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 attivo. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Questo è il valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.

dead_lettering_on_message_expiration

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

duplicate_detection_history_time_window

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

max_delivery_count
int

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", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" e "Unknown".

enable_batched_operations

Valore che indica se le operazioni in 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 tra più broker di messaggi.

enable_express

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

forward_to
str

Nome coda/argomento per inoltrare i messaggi.

forward_dead_lettered_messages_to
str

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