SBQueue Classe
Description de la ressource de file d’attente.
Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.
- Héritage
-
azure.mgmt.servicebus.v2017_04_01.models._models_py3.ResourceSBQueue
Constructeur
SBQueue(*, lock_duration: timedelta | None = None, max_size_in_megabytes: 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)
Paramètres de mot clé uniquement
Nom | Description |
---|---|
lock_duration
|
Durée de la période ISO 8601 d’un peek-lock; c’est-à-dire la durée pendant laquelle le message est verrouillé pour d’autres récepteurs. La valeur maximale de LockDuration est de 5 minutes ; la valeur par défaut est 1 minute. |
max_size_in_megabytes
|
Taille maximale de la file d’attente en mégaoctets, qui correspond à la taille de la mémoire allouée pour la file d’attente. La valeur par défaut est 1024. |
requires_duplicate_detection
|
Valeur indiquant si cette file d’attente nécessite une détection dupliquée. |
requires_session
|
Valeur qui indique si la file d’attente prend en charge le concept de sessions. |
default_message_time_to_live
|
Intervalle de temps de message par défaut ISO 8601 pour la valeur dynamique. Il s’agit de la durée après laquelle le message expire, à partir du moment où le message est envoyé à Service Bus. Il s’agit de la valeur par défaut utilisée lorsque TimeToLive n’est pas défini sur un message lui-même. |
dead_lettering_on_message_expiration
|
Valeur qui indique si cette file d’attente a la prise en charge des lettres mortes lorsqu’un message expire. |
duplicate_detection_history_time_window
|
Structure timeSpan ISO 8601 qui définit la durée de l’historique de détection en double. La valeur par défaut est 10 minutes. |
max_delivery_count
|
Nombre maximal de remises. Un message devient une lettre morte après ce nombre de remises. la valeur par défaut est 10. |
status
|
str ou
EntityStatus
Énumère les valeurs possibles pour le status d’une entité de messagerie. Les valeurs connues sont : « Active », « Disabled », « Restoring », « SendDisabled », « ReceiveDisabled », « Creating », « Deleting », « Renaming » et « Unknown ». |
enable_batched_operations
|
Valeur qui indique si les opérations par lots côté serveur sont activées. |
auto_delete_on_idle
|
Intervalle d’inactivité iso 8061 timeSpan après lequel la file d’attente est automatiquement supprimée. La durée minimale est de 5 minutes. |
enable_partitioning
|
Valeur qui indique si la file d’attente doit être partitionnée entre plusieurs répartiteurs de messages. |
enable_express
|
Valeur qui indique si les entités Express sont activées. Une file d’attente express conserve temporairement un message en mémoire avant de l’écrire dans un stockage persistant. |
forward_to
|
Nom de la file d’attente/de la rubrique pour transférer les messages. |
forward_dead_lettered_messages_to
|
Nom de la file d’attente/de la rubrique pour transférer le message Lettre morte. |
Variables
Nom | Description |
---|---|
id
|
ID de ressource. |
name
|
Nom de la ressource. |
type
|
Type de ressource. |
count_details
|
Détails du nombre de messages. |
created_at
|
Heure exacte à laquelle le message a été créé. |
updated_at
|
Heure exacte à laquelle le message a été mis à jour. |
accessed_at
|
La dernière fois qu’un message a été envoyé ou la dernière fois qu’une demande de réception a été envoyée à cette file d’attente. |
size_in_bytes
|
Taille de la file d’attente, en octets. |
message_count
|
Nombre des messages présents dans la file d'attente. |
lock_duration
|
Durée de la période ISO 8601 d’un peek-lock; c’est-à-dire la durée pendant laquelle le message est verrouillé pour d’autres récepteurs. La valeur maximale de LockDuration est de 5 minutes ; la valeur par défaut est 1 minute. |
max_size_in_megabytes
|
Taille maximale de la file d’attente en mégaoctets, qui correspond à la taille de la mémoire allouée pour la file d’attente. La valeur par défaut est 1024. |
requires_duplicate_detection
|
Valeur indiquant si cette file d’attente nécessite une détection dupliquée. |
requires_session
|
Valeur qui indique si la file d’attente prend en charge le concept de sessions. |
default_message_time_to_live
|
Intervalle de temps de message par défaut ISO 8601 pour la valeur dynamique. Il s’agit de la durée après laquelle le message expire, à partir du moment où le message est envoyé à Service Bus. Il s’agit de la valeur par défaut utilisée lorsque TimeToLive n’est pas défini sur un message lui-même. |
dead_lettering_on_message_expiration
|
Valeur qui indique si cette file d’attente a la prise en charge des lettres mortes lorsqu’un message expire. |
duplicate_detection_history_time_window
|
Structure timeSpan ISO 8601 qui définit la durée de l’historique de détection en double. La valeur par défaut est 10 minutes. |
max_delivery_count
|
Nombre maximal de remises. Un message devient une lettre morte après ce nombre de remises. la valeur par défaut est 10. |
status
|
str ou
EntityStatus
Énumère les valeurs possibles pour le status d’une entité de messagerie. Les valeurs connues sont : « Active », « Disabled », « Restoring », « SendDisabled », « ReceiveDisabled », « Creating », « Deleting », « Renaming » et « Unknown ». |
enable_batched_operations
|
Valeur qui indique si les opérations par lots côté serveur sont activées. |
auto_delete_on_idle
|
Intervalle d’inactivité iso 8061 timeSpan après lequel la file d’attente est automatiquement supprimée. La durée minimale est de 5 minutes. |
enable_partitioning
|
Valeur qui indique si la file d’attente doit être partitionnée entre plusieurs répartiteurs de messages. |
enable_express
|
Valeur qui indique si les entités Express sont activées. Une file d’attente express conserve temporairement un message en mémoire avant de l’écrire dans un stockage persistant. |
forward_to
|
Nom de la file d’attente/de la rubrique pour transférer les messages. |
forward_dead_lettered_messages_to
|
Nom de la file d’attente/de la rubrique pour transférer le message Lettre morte. |
Azure SDK for Python