Partager via


IQueue Interface

Définition

Type représentant la file d’attente Service Bus.

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)
Implémente

Propriétés

AccessedAt

Obtient l’heure du dernier envoi d’un message ou la dernière fois qu’une demande de réception a été envoyée à cette file d’attente.

ActiveMessageCount

Obtient le nombre de messages actifs dans la file d’attente.

AuthorizationRules

Obtient le point d’entrée pour gérer les règles d’autorisation pour la file d’attente Service Bus.

CreatedAt

Obtient l’heure exacte à laquelle la file d’attente a été créée.

CurrentSizeInBytes

Obtient la taille actuelle de la file d’attente, en octets.

DeadLetterMessageCount

Obtient le nombre de messages dans la file d’attente de lettres mortes.

DefaultMessageTtlDuration

Obtient la durée d’expiration du message, à partir du moment où le message est envoyé à la file d’attente.

DeleteOnIdleDurationInMinutes

Obtient la durée d’inactivité après laquelle la file d’attente est automatiquement supprimée.

DuplicateMessageDetectionHistoryDuration

Obtient la durée de l’historique de détection des doublons.

Id

Obtient la chaîne d’ID de ressource

(Hérité de IHasId)
Inner

Type représentant la file d’attente Service Bus.

(Hérité de IHasInner<T>)
IsBatchedOperationsEnabled

Obtient indique si les opérations par lots côté serveur sont activées.

IsDeadLetteringEnabledForExpiredMessages

Obtient indique si cette file d’attente prend en charge les lettres mortes lorsqu’un message expire.

IsDuplicateDetectionEnabled

Obtient indique si cette file d’attente nécessite une détection des doublons.

IsExpressEnabled

Obtient indique si les entités express sont activées.

IsPartitioningEnabled

Obtient indique si la file d’attente doit être partitionnée entre plusieurs répartiteurs de messages.

IsSessionEnabled

Obtient indique si la file d’attente prend en charge les sessions.

Key

Type représentant la file d’attente Service Bus.

(Hérité de IIndexable)
LockDurationInSeconds

Obtient la durée de peek-lock, qui correspond à la durée pendant laquelle le message est verrouillé pour d’autres récepteurs.

Manager

Obtient le type de client manager de ce type de ressource.

(Hérité de IHasManager<ManagerT>)
MaxDeliveryCountBeforeDeadLetteringMessage

Obtient le nombre maximal de remises d’un message avant de le marquer comme lettre morte.

MaxSizeInMB

Obtient la taille maximale de mémoire allouée à la file d’attente en mégaoctets.

MessageCount

Obtient le nombre de messages dans la file d’attente.

Name

Obtient le nom de la ressource

(Hérité de IHasName)
Region

Type représentant la file d’attente Service Bus.

(Hérité de IResource)
RegionName

Type représentant la file d’attente Service Bus.

(Hérité de IResource)
ResourceGroupName

Type représentant la file d’attente Service Bus.

(Hérité de IHasResourceGroup)
ScheduledMessageCount

Obtient le nombre de messages envoyés à la file d’attente qui n’ont pas encore été libérés pour consommation.

Status

Obtient le status actuel de la file d’attente.

Tags

Type représentant la file d’attente Service Bus.

(Hérité de IResource)
TransferDeadLetterMessageCount

Obtient le nombre de messages transférés en lettres mortes.

TransferMessageCount

Obtient le nombre de messages transférés vers une autre file d’attente, rubrique ou abonnement.

Type

Type représentant la file d’attente Service Bus.

(Hérité de IResource)
UpdatedAt

Obtient l’heure exacte à laquelle la file d’attente a été mise à jour.

Méthodes

Refresh()

Actualise la ressource pour la synchroniser avec Azure.

(Hérité de IRefreshable<T>)
RefreshAsync(CancellationToken)

Actualise la ressource pour la synchroniser avec Azure.

(Hérité de IRefreshable<T>)
Update()

Type représentant la file d’attente Service Bus.

(Hérité de IUpdatable<T>)

S’applique à