Partager via


CreateQueueOptions Classe

Définition

Représente l’ensemble d’options qui peuvent être spécifiées pour la création d’une file d’attente.

public class CreateQueueOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateQueueOptions>
type CreateQueueOptions = class
    interface IEquatable<CreateQueueOptions>
Public Class CreateQueueOptions
Implements IEquatable(Of CreateQueueOptions)
Héritage
CreateQueueOptions
Implémente

Constructeurs

CreateQueueOptions(QueueProperties)

Initialise une nouvelle instance de en fonction du CreateQueueOptions instance spécifié QueueProperties . Cela est utile pour créer une file d’attente basée sur les propriétés d’une file d’attente existante.

CreateQueueOptions(String)

Initialise une nouvelle instance de CreateQueueOptions avec le nom relatif spécifié.

Propriétés

AuthorizationRules

AuthorizationRules sur la file d’attente pour contrôler l’accès utilisateur au niveau de l’entité.

AutoDeleteOnIdle

Intervalle TimeSpan d’inactivité après lequel la file d’attente est automatiquement supprimée.

DeadLetteringOnMessageExpiration

Indique si cette file d’attente a une prise en charge des lettres mortes lorsqu’un message expire.

DefaultMessageTimeToLive

Valeur de temps de vie par défaut pour les messages. Il s’agit de la durée après laquelle le message expire, à partir du moment où le message est envoyé à Service Bus.

DuplicateDetectionHistoryTimeWindow

Durée TimeSpan de l’historique de détection dupliqué qui est géré par le service.

EnableBatchedOperations

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

EnablePartitioning

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

ForwardDeadLetteredMessagesTo

Nom de l’entité destinataire vers laquelle tous les messages de lettres mortes de cette file d’attente sont transférés.

ForwardTo

Nom de l’entité destinataire vers laquelle tous les messages envoyés à la file d’attente sont transférés.

LockDuration

Durée d’une réception de verrou d’aperçu. c’est-à-dire la durée pendant laquelle le message est verrouillé par un récepteur donné afin qu’aucun autre destinataire ne reçoive le même message.

MaxDeliveryCount

Nombre maximal de remises d’un message avant qu’il ne soit en lettres mortes.

MaxMessageSizeInKilobytes

Obtient ou définit la taille maximale des messages, en kilo-octets, pour les messages envoyés à cette file d’attente. Cette fonctionnalité n’est disponible que si vous utilisez un espace de noms et une version de service Premium « 2021-05 » ou ultérieure. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging

MaxSizeInMegabytes

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

Name

Nom de la file d’attente par rapport à l’adresse de base de l’espace de noms.

RequiresDuplicateDetection

Cette valeur indique si la file d’attente nécessite une protection contre les messages en double. Si la valeur est true, les messages en double ayant le même MessageId et envoyés à la file d’attente dans la durée de DuplicateDetectionHistoryTimeWindow seront ignorés.

RequiresSession

Cela indique si la file d’attente prend en charge le concept de session. Les messages de session suivent le classement FIFO.

Status

Le status actuel de la file d’attente (Activé/Désactivé).

UserMetadata

Métadonnées personnalisées que l’utilisateur peut associer à la file d’attente.

Méthodes

Equals(CreateQueueOptions)

Détermine si l'objet spécifié est égal à l'objet actuel.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

GetHashCode()

Retourne un code de hachage pour cette instance.

Opérateurs

Equality(CreateQueueOptions, CreateQueueOptions)

Représente l’ensemble d’options qui peuvent être spécifiées pour la création d’une file d’attente.

Inequality(CreateQueueOptions, CreateQueueOptions)

Représente l’ensemble d’options qui peuvent être spécifiées pour la création d’une file d’attente.

S’applique à