QueueDescription Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 à
Azure SDK for .NET