Compartilhar via


ITopic Interface

Definição

Tipo que representa o tópico do Barramento de Serviço.

public interface ITopic : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager,Microsoft.Azure.Management.ServiceBus.Fluent.Models.TopicInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.ServiceBus.Fluent.Models.TopicInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChildResource<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager,Microsoft.Azure.Management.ServiceBus.Fluent.Models.TopicInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.ServiceBus.Fluent.ITopic>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IUpdate>
type ITopic = interface
    interface IIndependentChildResource<IServiceBusManager, TopicInner>
    interface IGroupableResource<IServiceBusManager, TopicInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IServiceBusManager>
    interface IHasInner<TopicInner>
    interface IIndependentChild<IServiceBusManager>
    interface IRefreshable<ITopic>
    interface IUpdatable<IUpdate>
Public Interface ITopic
Implements IGroupableResource(Of IServiceBusManager, TopicInner), IHasInner(Of TopicInner), IHasManager(Of IServiceBusManager), IIndependentChild(Of IServiceBusManager), IIndependentChildResource(Of IServiceBusManager, TopicInner), IRefreshable(Of ITopic), IUpdatable(Of IUpdate)
Implementações

Propriedades

AccessedAt

Obtém a última vez que uma mensagem foi enviada ou a última vez em que houve uma solicitação de recebimento para este tópico.

ActiveMessageCount

Obtém o número de mensagens ativas no tópico.

AuthorizationRules

Obtém o ponto de entrada para gerenciar regras de autorização para o tópico do Barramento de Serviço.

CreatedAt

Obtém a hora exata em que o tópico foi criado.

CurrentSizeInBytes

Obtém o tamanho atual do tópico, em bytes.

DeadLetterMessageCount

Obtém o número de mensagens no tópico de mensagens mortas.

DefaultMessageTtlDuration

Obtém a duração após a qual a mensagem expira, começando de quando a mensagem é enviada para o tópico.

DeleteOnIdleDurationInMinutes

Obtém a duração ociosa após a qual o tópico é excluído automaticamente.

DuplicateMessageDetectionHistoryDuration

Obtém a duração do histórico de detecção duplicado.

Id

Obtém a cadeia de caracteres de ID do recurso

(Herdado de IHasId)
Inner

Tipo que representa o tópico do Barramento de Serviço.

(Herdado de IHasInner<T>)
IsBatchedOperationsEnabled

Obtém indica se as operações em lote do lado do servidor estão habilitadas.

IsDuplicateDetectionEnabled

Obtém indica se este tópico requer detecção duplicada.

IsExpressEnabled

Obtém indica se as entidades expressas estão habilitadas.

IsPartitioningEnabled

Obtém indica se o tópico deve ser particionado entre vários agentes de mensagens.

Key

Tipo que representa o tópico do Barramento de Serviço.

(Herdado de IIndexable)
Manager

Obtém o tipo de cliente gerenciador desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
MaxSizeInMB

Obtém o tamanho máximo da memória alocada para o tópico em megabytes.

Name

Obtém o nome do recurso

(Herdado de IHasName)
Region

Tipo que representa o tópico do Barramento de Serviço.

(Herdado de IResource)
RegionName

Tipo que representa o tópico do Barramento de Serviço.

(Herdado de IResource)
ResourceGroupName

Tipo que representa o tópico do Barramento de Serviço.

(Herdado de IHasResourceGroup)
ScheduledMessageCount

Obtém o número de mensagens enviadas para o tópico que ainda não foram liberadas para consumo.

Status

Obtém o status atual do tópico.

SubscriptionCount

Obtém o número de assinaturas para o tópico.

Subscriptions

Obtém o ponto de entrada para gerenciar assinaturas associadas ao tópico.

Tags

Tipo que representa o tópico do Barramento de Serviço.

(Herdado de IResource)
TransferDeadLetterMessageCount

Obtém o número de mensagens transferidas para mensagens mortas.

TransferMessageCount

Obtém o número de mensagens transferidas para outro tópico, tópico ou assinatura.

Type

Tipo que representa o tópico do Barramento de Serviço.

(Herdado de IResource)
UpdatedAt

Obtém a hora exata em que o tópico foi atualizado.

Métodos

Refresh()

Atualiza o recurso para sincronizar com o Azure.

(Herdado de IRefreshable<T>)
RefreshAsync(CancellationToken)

Atualiza o recurso para sincronizar com o Azure.

(Herdado de IRefreshable<T>)
Update()

Tipo que representa o tópico do Barramento de Serviço.

(Herdado de IUpdatable<T>)

Aplica-se a