Partilhar via


QueueProperties Classe

Definição

Representa as propriedades estáticas da fila.

public class QueueProperties : IEquatable<Azure.Messaging.ServiceBus.Administration.QueueProperties>
type QueueProperties = class
    interface IEquatable<QueueProperties>
Public Class QueueProperties
Implements IEquatable(Of QueueProperties)
Herança
QueueProperties
Implementações

Propriedades

AuthorizationRules

O AuthorizationRules na fila para controlar o acesso do usuário no nível da entidade.

AutoDeleteOnIdle

O TimeSpan intervalo ocioso após o qual a fila é excluída automaticamente.

DeadLetteringOnMessageExpiration

Indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

DefaultMessageTimeToLive

O valor de vida útil padrão para as mensagens. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço.

DuplicateDetectionHistoryTimeWindow

A TimeSpan duração do histórico de detecção duplicado que é mantido pelo serviço.

EnableBatchedOperations

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

EnablePartitioning

Indica se a fila deve ser particionada entre vários agentes de mensagens.

ForwardDeadLetteredMessagesTo

O nome da entidade de destinatário para a qual todas as mensagens mortas dessa fila são encaminhadas.

ForwardTo

O nome da entidade de destinatário para a qual todas as mensagens enviadas para a fila são encaminhadas.

LockDuration

Duração de um recebimento de bloqueio de espiada. Ou seja, a quantidade de tempo que a mensagem é bloqueada por um determinado receptor para que nenhum outro receptor receba a mesma mensagem.

MaxDeliveryCount

A contagem máxima de entrega de uma mensagem antes de ser morta.

MaxMessageSizeInKilobytes

Obtém ou define o tamanho máximo da mensagem, em quilobytes, para mensagens enviadas para essa fila. Esse recurso só está disponível ao usar um namespace Premium e a versão de serviço "2021-05" ou superior. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging

MaxSizeInMegabytes

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

Name

Nome da fila em relação ao endereço base do namespace.

RequiresDuplicateDetection

Esse valor indica se a fila requer proteção contra mensagens duplicadas. Se true, mensagens duplicadas com o mesmo MessageId e enviadas para a fila dentro da duração de DuplicateDetectionHistoryTimeWindow serão descartadas.

RequiresSession

Isso indica se a fila dá suporte ao conceito de sessão. As mensagens com sessão seguem a ordenação FIFO.

Status

O status atual da fila (Habilitado/Desabilitado).

UserMetadata

Metadados personalizados que o usuário pode associar à fila.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

Equals(QueueProperties)

Determina se o objeto especificado é igual ao objeto atual.

GetHashCode()

Retorna um código hash para essa instância.

Operadores

Equality(QueueProperties, QueueProperties)

Representa as propriedades estáticas da fila.

Inequality(QueueProperties, QueueProperties)

Representa as propriedades estáticas da fila.

Aplica-se a