Partager via


QueueDescription Classe

Définition

Représente la description des métadonnées de la file d’attente.

[System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class QueueDescription : Microsoft.ServiceBus.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type QueueDescription = class
    inherit EntityDescription
Public NotInheritable Class QueueDescription
Inherits EntityDescription
Héritage
QueueDescription
Attributs

Constructeurs

QueueDescription(String)

Initialise une nouvelle instance de la QueueDescription classe avec le chemin relatif spécifié.

Champs

MessageTimeToLiveDefaultValue

Valeur par défaut de durée de vie du message en octets

Propriétés

AccessedAt

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

Authorization

Obtient AuthorizationRules.

AutoDeleteOnIdle

Obtient ou définit l’intervalle TimeSpan d’inactivité après lequel la file d’attente est automatiquement supprimée. La durée minimale est de 5 minutes.

AvailabilityStatus

Obtient la status de disponibilité de l’entité pour la file d’attente.

CreatedAt

Obtient l’heure exacte à laquelle le message a été créé.

DefaultMessageTimeToLive

Obtient ou définit la valeur d’heure de vie par défaut du message. Il s’agit de la durée d’expiration du message, à partir du moment où le message est envoyé à Service Bus. Il s’agit de la valeur par défaut utilisée lorsque TimeToLive n’est pas défini sur un message lui-même. Les messages antérieurs à leur valeur TimeToLive expirent et ne sont plus conservés dans la banque de messages. Les abonnés ne pourront pas recevoir les messages arrivés à expiration. Un message peut avoir une valeur TimeToLive inférieure à MaxValuecelle spécifiée ici, mais par défaut, TimeToLive est défini sur . Par conséquent, cette propriété devient la valeur de durée de vie par défaut appliquée aux messages.

DuplicateDetectionHistoryTimeWindow

Obtient ou définit la TimeSpan structure qui définit la durée de l’historique de détection des doublons. La valeur par défaut est 10 minutes.

EnableBatchedOperations

Obtient ou définit une valeur qui indique si les opérations par lots côté serveur sont activées.

EnableDeadLetteringOnMessageExpiration

Obtient ou définit une valeur qui indique si cette file d’attente prend en charge les lettres mortes lorsqu’un message expire.

EnableExpress

Obtient ou définit une valeur qui indique si les entités Express sont activées. Une file d’attente express conserve temporairement un message en mémoire avant de l’écrire dans un stockage persistant.

EnablePartitioning

Obtient ou définit une valeur qui indique si la file d’attente à partitionner entre plusieurs répartiteurs de messages est activée.

ExtensionData

Obtient ou définit la structure qui contient des données supplémentaires.

(Hérité de EntityDescription)
ForwardDeadLetteredMessagesTo

Obtient ou définit le chemin du destinataire auquel le message de lettres mortes est transféré.

ForwardTo

Obtient ou définit le chemin du destinataire auquel le message est transféré.

IsAnonymousAccessible

Obtient ou définit une valeur qui indique si le message est anonymement accessible.

IsReadOnly

Obtient ou définit une valeur qui indique si la description de l’entité est en lecture seule.

(Hérité de EntityDescription)
LockDuration

Obtient ou définit la durée d’un verrou d’aperçu ; autrement dit, la durée pendant laquelle le message est verrouillé pour d’autres récepteurs. La valeur maximale pour LockDuration est de 5 minutes ; la valeur par défaut est 1 minute.

MaxDeliveryCount

Obtient ou définit le nombre maximal de remises. Un message devient une lettre morte après ce nombre de remises.

MaxSizeInMegabytes

Obtient ou définit la taille maximale de la file d’attente en mégaoctets, qui correspond à la taille de la mémoire allouée à la file d’attente.

MessageCount

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

MessageCountDetails

Obtient les détails d’un message pour une file d’attente.

Path

Obtient ou définit le nom de la file d'attente.

RequiresDuplicateDetection

Obtient ou définit la valeur indiquant si cette file d’attente nécessite une détection des doublons.

RequiresSession

Obtient ou définit une valeur qui indique si la file d’attente prend en charge le concept de session.

SizeInBytes

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

Status

Obtient ou définit l'état actuel de la file d'attente (activée ou désactivée). Lorsqu’une entité est désactivée, cette entité ne peut pas envoyer ou recevoir des messages.

SupportOrdering

Obtient ou définit une valeur qui indique si la file d’attente prend en charge l’ordre.

UpdatedAt

Obtient l’heure exacte à laquelle le message a été mis à jour.

UserMetadata

Obtient ou définit les métadonnées utilisateur.

Méthodes

ThrowIfReadOnly()

Lève une exception si la description de l’entité est en lecture seule.

(Hérité de EntityDescription)

S’applique à