CreateTopicOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa as opções que podem ser especificadas para a criação de um tópico.
public class CreateTopicOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateTopicOptions>
type CreateTopicOptions = class
interface IEquatable<CreateTopicOptions>
Public Class CreateTopicOptions
Implements IEquatable(Of CreateTopicOptions)
- Herança
-
CreateTopicOptions
- Implementações
Construtores
CreateTopicOptions(String) |
Inicializa uma nova instância de CreateTopicOptions com o nome relativo especificado. |
CreateTopicOptions(TopicProperties) |
Inicializa uma nova instância de CreateTopicOptions com base na instância especificada TopicProperties . Isso é útil para criar um novo tópico com base nas propriedades de um tópico existente. |
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(CreateTopicOptions) |
Determina se o objeto especificado é igual ao objeto atual. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. |
GetHashCode() |
Retorna um código hash para essa instância. |
Operadores
Equality(CreateTopicOptions, CreateTopicOptions) |
Representa as opções que podem ser especificadas para a criação de um tópico. |
Inequality(CreateTopicOptions, CreateTopicOptions) |
Representa as opções que podem ser especificadas para a criação de um tópico. |
Aplica-se a
Azure SDK for .NET