Compartilhar via


IQueue Interface

Definição

Tipo que representa a fila do Barramento de Serviço.

public interface IQueue : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager,Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner>, 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.QueueInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.ServiceBus.Fluent.IQueue>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IUpdate>
type IQueue = interface
    interface IIndependentChildResource<IServiceBusManager, QueueInner>
    interface IGroupableResource<IServiceBusManager, QueueInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IServiceBusManager>
    interface IHasInner<QueueInner>
    interface IIndependentChild<IServiceBusManager>
    interface IRefreshable<IQueue>
    interface IUpdatable<IUpdate>
Public Interface IQueue
Implements IGroupableResource(Of IServiceBusManager, QueueInner), IHasInner(Of QueueInner), IHasManager(Of IServiceBusManager), IIndependentChild(Of IServiceBusManager), IIndependentChildResource(Of IServiceBusManager, QueueInner), IRefreshable(Of IQueue), 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 essa fila.

ActiveMessageCount

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

AuthorizationRules

Obtém o ponto de entrada para gerenciar regras de autorização para a fila do Barramento de Serviço.

CreatedAt

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

CurrentSizeInBytes

Obtém o tamanho atual da fila, em bytes.

DeadLetterMessageCount

Obtém o número de mensagens na fila 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 fila.

DeleteOnIdleDurationInMinutes

Obtém a duração ociosa após a qual a fila é excluída 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 a fila 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 fila tem suporte a mensagens mortas quando uma mensagem expira.

IsDuplicateDetectionEnabled

Obtém indica se essa fila requer detecção duplicada.

IsExpressEnabled

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

IsPartitioningEnabled

Obtém indica se a fila deve ser particionada entre vários agentes de mensagens.

IsSessionEnabled

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

Key

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

MaxSizeInMB

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

MessageCount

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

Name

Obtém o nome do recurso

(Herdado de IHasName)
Region

Tipo que representa a fila do Barramento de Serviço.

(Herdado de IResource)
RegionName

Tipo que representa a fila do Barramento de Serviço.

(Herdado de IResource)
ResourceGroupName

Tipo que representa a fila do Barramento de Serviço.

(Herdado de IHasResourceGroup)
ScheduledMessageCount

Obtém o número de mensagens enviadas para a fila que ainda não foram liberadas para consumo.

Status

Obtém o status atual da fila.

Tags

Tipo que representa a fila 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 fila do Barramento de Serviço.

(Herdado de IResource)
UpdatedAt

Obtém a hora exata em que a fila 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 fila do Barramento de Serviço.

(Herdado de IUpdatable<T>)

Aplica-se a