Partilhar via


TopicProperties Classe

Definição

Representa as propriedades estáticas do tópico.

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

Propriedades

AuthorizationRules

O AuthorizationRules no tópico para controlar o acesso do usuário no nível da entidade.

AutoDeleteOnIdle

O TimeSpan intervalo ocioso após o qual o tópico é excluído automaticamente.

DefaultMessageTimeToLive

O valor de tempo de vida 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 o tópico deve ser particionado entre vários agentes de mensagens.

MaxMessageSizeInKilobytes

Obtém ou define o tamanho máximo da mensagem, em quilobytes, para mensagens enviadas a este tópico. 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 do tópico em megabytes, que é o tamanho da memória alocada para o tópico.

Name

Nome do tópico relativo ao endereço base do namespace.

RequiresDuplicateDetection

Esse valor indica se o tópico requer proteção contra mensagens duplicadas. Se for true, as mensagens duplicadas que tiverem o mesmo MessageId e enviadas para o tópico dentro da duração de DuplicateDetectionHistoryTimeWindow serão descartadas.

Status

O status atual do tópico (Habilitado/Desabilitado).

SupportOrdering

Define se a ordenação precisa ser mantida. Se for true, as mensagens enviadas para o tópico serão encaminhadas para a assinatura na ordem. Para tópicos particionados, o padrão é false e defini-lo como true não tem efeito.

UserMetadata

Metadados personalizados que o usuário pode associar ao tópico.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

Equals(TopicProperties)

Determina se o objeto especificado é igual ao objeto atual.

GetHashCode()

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

Operadores

Equality(TopicProperties, TopicProperties)

Representa as propriedades estáticas do tópico.

Inequality(TopicProperties, TopicProperties)

Representa as propriedades estáticas do tópico.

Aplica-se a