Compartilhar via


ISubscription Interface

Definição

Tipo que representa a assinatura do tópico do barramento de serviço.

public interface ISubscription : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager,Microsoft.Azure.Management.ServiceBus.Fluent.Models.SubscriptionInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.ServiceBus.Fluent.Models.SubscriptionInner>, 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.SubscriptionInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.ServiceBus.Fluent.ISubscription>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IUpdate>
type ISubscription = interface
    interface IIndependentChildResource<IServiceBusManager, SubscriptionInner>
    interface IGroupableResource<IServiceBusManager, SubscriptionInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IServiceBusManager>
    interface IHasInner<SubscriptionInner>
    interface IIndependentChild<IServiceBusManager>
    interface IRefreshable<ISubscription>
    interface IUpdatable<IUpdate>
Public Interface ISubscription
Implements IGroupableResource(Of IServiceBusManager, SubscriptionInner), IHasInner(Of SubscriptionInner), IHasManager(Of IServiceBusManager), IIndependentChild(Of IServiceBusManager), IIndependentChildResource(Of IServiceBusManager, SubscriptionInner), IRefreshable(Of ISubscription), IUpdatable(Of IUpdate)
Implementações

Propriedades

AccessedAt

Obtém a última vez em que houve uma solicitação de recebimento para essa assinatura.

ActiveMessageCount

Obtém o número de mensagens ativas na assinatura.

CreatedAt

Obtém a hora exata em que a mensagem foi criada.

DeadLetterMessageCount

Obtém o número de mensagens na assinatura de mensagens mortas.

DefaultMessageTtlDuration

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

DeleteOnIdleDurationInMinutes

Obtém a duração ociosa após a qual a assinatura é excluída automaticamente.

Id

Obtém a cadeia de caracteres de ID do recurso

(Herdado de IHasId)
Inner

Tipo que representa a assinatura do 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.

IsDeadLetteringEnabledForExpiredMessages

Obtém indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira.

IsDeadLetteringEnabledForFilterEvaluationFailedMessages

Obtém indica se a assinatura tem suporte a mensagens mortas em exceções de avaliação de filtro.

IsSessionEnabled

Obtém indica se a assinatura dá suporte a sessões.

Key

Tipo que representa a assinatura do tópico do barramento de serviço.

(Herdado de IIndexable)
LockDurationInSeconds

Obtém a duração do peek-lock, que é a quantidade de tempo que a mensagem está bloqueada para outros receptores.

Manager

Obtém o tipo de cliente do gerente desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
MaxDeliveryCountBeforeDeadLetteringMessage

Obtém o número máximo de uma entrega de mensagem antes de marcá-la como morta.

MessageCount

Obtém o número de mensagens na assinatura.

Name

Obtém o nome do recurso

(Herdado de IHasName)
Region

Tipo que representa a assinatura do tópico do barramento de serviço.

(Herdado de IResource)
RegionName

Tipo que representa a assinatura do tópico do barramento de serviço.

(Herdado de IResource)
ResourceGroupName

Tipo que representa a assinatura do tópico do barramento de serviço.

(Herdado de IHasResourceGroup)
ScheduledMessageCount

Obtém o número de mensagens enviadas para a assinatura que ainda não foram lançadas para consumo.

Status

Obtém o status atual da assinatura.

Tags

Tipo que representa a assinatura do tópico do barramento de serviço.

(Herdado de IResource)
TransferDeadLetterMessageCount

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

TransferMessageCount

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

Type

Tipo que representa a assinatura do tópico do barramento de serviço.

(Herdado de IResource)
UpdatedAt

Obtém a hora exata em que a mensagem foi atualizada.

Métodos

Refresh()

Atualiza o recurso a ser sincronizado com o Azure.

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

Atualiza o recurso a ser sincronizado com o Azure.

(Herdado de IRefreshable<T>)
Update()

Tipo que representa a assinatura do tópico do barramento de serviço.

(Herdado de IUpdatable<T>)

Aplica-se a