TopicDescription 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 uma descrição do tópico.
[System.Runtime.Serialization.DataContract(Name="TopicDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class TopicDescription : Microsoft.ServiceBus.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Name="TopicDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type TopicDescription = class
inherit EntityDescription
Public NotInheritable Class TopicDescription
Inherits EntityDescription
- Herança
- Atributos
Construtores
TopicDescription(String) |
Inicializa uma nova instância da TopicDescription classe com o caminho relativo especificado. |
Campos
MessageTimeToLiveDefaultValue |
O valor padrão de tempo de vida útil da mensagem |
Propriedades
AccessedAt |
Obtém a hora e a data em que uma mensagem foi enviada pela última vez para o tópico. |
Authorization |
Obtém as regras de autorização para a descrição. |
AutoDeleteOnIdle |
Obtém ou define o intervalo ocioso TimeSpan após o qual o tópico é excluído automaticamente. A duração mínima é de 5 minutos. |
AvailabilityStatus |
Obtém o status da disponibilidade dessa instância. |
CreatedAt |
Obtém a hora e a data em que o tópico foi criado. |
DefaultMessageTimeToLive |
Obtém ou define o valor de vida útil da mensagem padrão para um tópico. Essa é a duração após a qual a mensagem expira, começando a partir de quando a mensagem é enviada ao Service Bus. Esse é o valor padrão usado quando TimeToLive não é definido em uma mensagem em si. As mensagens mais antigas do que o valor timeToLive expirarão e não serão mais retidas no repositório de mensagens. Os assinantes não poderão receber mensagens expiradas. |
DuplicateDetectionHistoryTimeWindow |
Obtém ou define a TimeSpan estrutura que define a duração do histórico de detecção duplicado. |
EnableBatchedOperations |
Obtém ou define um valor que indica se as operações em lote do lado do servidor estão habilitadas. |
EnableExpress |
Obtém ou define um valor que indica se as Entidades Expressas estão habilitadas. Um tópico expresso contém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente. |
EnableFilteringMessagesBeforePublishing |
Obtém ou define se as mensagens devem ser filtradas antes de serem publicadas. |
EnablePartitioning |
Obtém ou define se o tópico deve ser particionado em vários agentes de mensagens. Um tópico expresso contém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente. |
ExtensionData |
Obtém ou define a estrutura que contém dados extras. (Herdado de EntityDescription) |
IsAnonymousAccessible |
Obtém se o acesso anônimo é permitido. |
IsReadOnly |
Obtém ou define um valor que indica se a descrição da entidade é somente leitura. (Herdado de EntityDescription) |
MaxSizeInMegabytes |
Obtém ou define o tamanho máximo do tópico em megabytes, que é o tamanho da memória alocada para o tópico. |
MessageCountDetails |
Obtém detalhes da mensagem sobre o tópico. |
Path |
Obtém o caminho do tópico. |
RequiresDuplicateDetection |
Obtém ou define o valor que indica se um tópico requer detecção de duplicação. |
SizeInBytes |
Obtém o tamanho do tópico em bytes. |
Status |
Obtém ou define o status atual do tópico (habilitado ou desabilitado). Quando uma entidade é desabilitada, essa entidade não pode enviar ou receber mensagens. |
SubscriptionCount |
Obtém o número de assinaturas. |
SupportOrdering |
Obtém ou define o método de ordenação de suporte. |
UpdatedAt |
Obtém a hora e a data em que o tópico foi atualizado. |
UserMetadata |
Obtém ou define os metadados do usuário associados à descrição. |
Métodos
ThrowIfReadOnly() |
Gerará uma exceção se a descrição da entidade for somente leitura. (Herdado de EntityDescription) |
Aplica-se a
Azure SDK for .NET