Compartir a través de


SBQueue Clase

Descripción del recurso de cola.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Herencia
azure.mgmt.servicebus.v2021_01_01_preview.models._models_py3.Resource
SBQueue

Constructor

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)

Parámetros de palabra clave únicamente

Nombre Description
lock_duration

Duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es 1 minuto.

max_size_in_megabytes
int

Tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola. El valor predeterminado es 1024.

requires_duplicate_detection

Valor que indica si esta cola requiere detección de duplicados.

requires_session

Valor que indica si la cola admite el concepto de sesiones.

default_message_time_to_live

Intervalo de tiempo del mensaje predeterminado ISO 8601 para el valor activo. Esta es la duración después de la cual expira el mensaje, a partir de cuando se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no está establecido en un mensaje en sí.

dead_lettering_on_message_expiration

Valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

duplicate_detection_history_time_window

Estructura timeSpan iso 8601 que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos.

max_delivery_count
int

Recuento máximo de entregas. Un mensaje se pone automáticamente en la cola de mensajes fallidos cuando se alcanza este número de entregas. el valor predeterminado es 10.

status

Enumera los valores posibles para el estado de una entidad de mensajería. Los valores conocidos son: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" y "Unknown".

enable_batched_operations

Valor que indica si las operaciones por lotes del lado servidor están habilitadas.

auto_delete_on_idle

Intervalo de inactividad de timeSpan iso 8061 después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos.

enable_partitioning

Valor que indica si la cola se va a particionar entre varios agentes de mensajes.

enable_express

Valor que indica si las entidades rápidas están habilitadas. Una cola rápida contiene un mensaje en la memoria temporalmente antes de escribirlo en el almacenamiento persistente.

forward_to
str

Nombre de cola o tema para reenviar los mensajes.

forward_dead_lettered_messages_to
str

Nombre de la cola o tema para reenviar el mensaje de mensajes fallidos.

Variables

Nombre Description
id
str

Identificador de recurso.

name
str

Nombre del recurso.

type
str

Tipo de recurso.

system_data

Metadatos del sistema relacionados con este recurso.

count_details

Detalles del recuento de mensajes.

created_at

Hora exacta en que se creó el mensaje.

updated_at

Hora exacta en que se actualizó el mensaje.

accessed_at

Última vez que se envió un mensaje o la última vez que hubo una solicitud de recepción a esta cola.

size_in_bytes
int

Tamaño de la cola, en bytes.

message_count
int

Número de mensajes en la cola.

lock_duration

Duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es 1 minuto.

max_size_in_megabytes
int

Tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola. El valor predeterminado es 1024.

requires_duplicate_detection

Valor que indica si esta cola requiere detección de duplicados.

requires_session

Valor que indica si la cola admite el concepto de sesiones.

default_message_time_to_live

Intervalo de tiempo del mensaje predeterminado ISO 8601 para el valor activo. Esta es la duración después de la cual expira el mensaje, a partir de cuando se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no está establecido en un mensaje en sí.

dead_lettering_on_message_expiration

Valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

duplicate_detection_history_time_window

Estructura timeSpan iso 8601 que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos.

max_delivery_count
int

Recuento máximo de entregas. Un mensaje se pone automáticamente en la cola de mensajes fallidos cuando se alcanza este número de entregas. el valor predeterminado es 10.

status

Enumera los valores posibles para el estado de una entidad de mensajería. Los valores conocidos son: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" y "Unknown".

enable_batched_operations

Valor que indica si las operaciones por lotes del lado servidor están habilitadas.

auto_delete_on_idle

Intervalo de inactividad de timeSpan iso 8061 después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos.

enable_partitioning

Valor que indica si la cola se va a particionar entre varios agentes de mensajes.

enable_express

Valor que indica si las entidades rápidas están habilitadas. Una cola rápida contiene un mensaje en la memoria temporalmente antes de escribirlo en el almacenamiento persistente.

forward_to
str

Nombre de cola o tema para reenviar los mensajes.

forward_dead_lettered_messages_to
str

Nombre de la cola o tema para reenviar el mensaje de mensajes fallidos.