Compartilhar via


SBQueue Classe

Descrição do recurso de fila.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.servicebus.v2021_01_01_preview.models._models_py3.Resource
SBQueue

Construtor

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 somente de palavra-chave

Nome Description
lock_duration

Duração do intervalo de tempo iso 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.

max_size_in_megabytes
int

O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. O padrão é 1024.

requires_duplicate_detection

Um valor que indica se essa fila requer detecção duplicada.

requires_session

Um valor que indica se a fila dá suporte ao conceito de sessões.

default_message_time_to_live

Tempo de tempo de mensagem padrão ISO 8601 para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si.

dead_lettering_on_message_expiration

Um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

duplicate_detection_history_time_window

Estrutura timeSpan iso 8601 que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.

max_delivery_count
int

A contagem máxima de entrega. Uma mensagem é automaticamente enviada para a fila de mensagens mortas após esse número de entregas. o valor padrão é 10.

status

Enumera os valores possíveis para o status de uma entidade de mensagens. Os valores conhecidos são: "Ativo", "Desabilitado", "Restaurando", "Enviar Desabilitado", "Receber Desabilitado", "Criando", "Excluindo", "Renomeando" e "Desconhecido".

enable_batched_operations

Valor que indica se as operações em lote do lado do servidor estão habilitadas.

auto_delete_on_idle

Iso 8061 timeSpan idle interval after which the queue is automatically deleted. A duração mínima é de 5 minutos.

enable_partitioning

Um valor que indica se a fila deve ser particionada entre vários agentes de mensagens.

enable_express

Um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente.

forward_to
str

Nome da fila/tópico para encaminhar as mensagens.

forward_dead_lettered_messages_to
str

Nome da fila/tópico para encaminhar a mensagem carta morta.

Variáveis

Nome Description
id
str

ID do recurso.

name
str

Nome do recurso.

type
str

Tipo de recurso.

system_data

Os metadados do sistema relacionados a esse recurso.

count_details

Detalhes da Contagem de Mensagens.

created_at

A hora exata em que a mensagem foi criada.

updated_at

A hora exata em que a mensagem foi atualizada.

accessed_at

Da última vez que uma mensagem foi enviada ou a última vez em que houve uma solicitação de recebimento para essa fila.

size_in_bytes
int

O tamanho da fila, em bytes.

message_count
int

O número de mensagens na fila.

lock_duration

Duração do intervalo de tempo iso 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.

max_size_in_megabytes
int

O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. O padrão é 1024.

requires_duplicate_detection

Um valor que indica se essa fila requer detecção duplicada.

requires_session

Um valor que indica se a fila dá suporte ao conceito de sessões.

default_message_time_to_live

Tempo de tempo de mensagem padrão ISO 8601 para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si.

dead_lettering_on_message_expiration

Um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

duplicate_detection_history_time_window

Estrutura timeSpan iso 8601 que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.

max_delivery_count
int

A contagem máxima de entrega. Uma mensagem é automaticamente enviada para a fila de mensagens mortas após esse número de entregas. o valor padrão é 10.

status

Enumera os valores possíveis para o status de uma entidade de mensagens. Os valores conhecidos são: "Ativo", "Desabilitado", "Restaurando", "Enviar Desabilitado", "Receber Desabilitado", "Criando", "Excluindo", "Renomeando" e "Desconhecido".

enable_batched_operations

Valor que indica se as operações em lote do lado do servidor estão habilitadas.

auto_delete_on_idle

Iso 8061 timeSpan idle interval after which the queue is automatically deleted. A duração mínima é de 5 minutos.

enable_partitioning

Um valor que indica se a fila deve ser particionada entre vários agentes de mensagens.

enable_express

Um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente.

forward_to
str

Nome da fila/tópico para encaminhar as mensagens.

forward_dead_lettered_messages_to
str

Nome da fila/tópico para encaminhar a mensagem carta morta.