QueueProperties interface
Représente l’entrée pour updateQueue.
Propriétés
authorization |
Règles d’autorisation sur la file d’attente |
auto |
Temps d’inactivité maximal avant la suppression de l’entité. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes. Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
État de disponibilité de l’entité de messagerie. |
dead |
S’il est activé et qu’un message expire, Service Bus déplace le message de la file d’attente vers la sous-file d’attente de lettres mortes de la file d’attente. S’il est désactivé, le message est définitivement supprimé de la file d’attente. Valeur pouvant être définie uniquement au moment de la création de la file d'attente. |
default |
Selon que DeadLettering est activé, un message est automatiquement déplacé vers la sous-file d’attente de lettres mortes ou supprimé s’il a été stocké dans la file d’attente pendant plus longtemps que la durée spécifiée. Cette valeur est remplacée par une durée de vie spécifiée sur le message si et seulement si la durée de vie du message est inférieure à la durée de vie définie sur la file d'attente. Cette valeur est immuable une fois la file d’attente créée. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes. Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations |
duplicate |
Spécifie l’intervalle de temps pendant lequel Service Bus détecte la duplication des messages. Cela doit être spécifié au format de durée ISO-8601, tel que « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes. En savoir plus sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
Spécifie si les opérations par lot doivent être autorisées. |
enable |
Spécifie si les entités express sont activées dans la file d’attente. |
enable |
Spécifie si la file d’attente doit être partitionnée. |
forward |
URL absolue ou nom de la file d’attente ou de la rubrique vers laquelle les messages à lettres mortes doivent être transférés.
Par exemple, une entrée d’URL absolue se présente sous la forme |
forward |
URL absolue ou nom de la file d’attente ou de la rubrique vers laquelle les messages doivent être transférés.
Par exemple, une entrée d’URL absolue se présente sous la forme |
lock |
Détermine la durée en secondes durant laquelle un message doit être verrouillé pour traitement par un récepteur. Après cette période, le message est déverrouillé et disponible à la consommation pour le récepteur suivant. (Si les sessions sont activées, cette durée de verrouillage s’applique aux sessions et non aux messages.) Cela doit être spécifié au format de durée ISO-8601, tel que « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes. En savoir plus sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations |
max |
Nombre maximal de remises de messages après lequel, s’il n’est toujours pas réglé, est déplacé vers la sous-file d’attente de lettres mortes. |
max |
Taille maximale des messages envoyés à cette file d’attente, en kilo-octets. Non applicable si la version de service « 2017-04 » est choisie lors de la création du |
max |
Spécifie la taille maximale de la file d'attente en mégaoctets. Toute tentative de placement d'un message dans la file d'attente qui entraînera le dépassement de cette valeur dans la file d'attente échouera. |
name | Nom de la file d’attente |
requires |
Si cette option est activée, la rubrique détecte les messages en double dans l’intervalle de temps spécifié par la propriété DuplicateDetectionHistoryTimeWindow. Valeur pouvant être définie uniquement au moment de la création de la file d'attente. |
requires |
Si la valeur est true, la file d’attente prend en charge la session et seul SessionReceiver est pris en charge. Les files d'attente prenant en charge la session ne sont pas prises en charge dans REST. Valeur pouvant être définie uniquement au moment de la création de la file d'attente. |
status | État de l’entité de messagerie. |
user |
L’utilisateur a fourni des informations de métadonnées associées à la file d’attente. Permet de spécifier du contenu textuel tel que des étiquettes, des étiquettes, etc. La valeur ne doit pas dépasser 1 024 octets encodés en utf-8. |
Détails de la propriété
authorizationRules
Règles d’autorisation sur la file d’attente
authorizationRules?: AuthorizationRule[]
Valeur de propriété
autoDeleteOnIdle
Temps d’inactivité maximal avant la suppression de l’entité. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.
Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle: string
Valeur de propriété
string
availabilityStatus
État de disponibilité de l’entité de messagerie.
availabilityStatus: EntityAvailabilityStatus
Valeur de propriété
deadLetteringOnMessageExpiration
S’il est activé et qu’un message expire, Service Bus déplace le message de la file d’attente vers la sous-file d’attente de lettres mortes de la file d’attente. S’il est désactivé, le message est définitivement supprimé de la file d’attente. Valeur pouvant être définie uniquement au moment de la création de la file d'attente.
deadLetteringOnMessageExpiration: boolean
Valeur de propriété
boolean
defaultMessageTimeToLive
Selon que DeadLettering est activé, un message est automatiquement déplacé vers la sous-file d’attente de lettres mortes ou supprimé s’il a été stocké dans la file d’attente pendant plus longtemps que la durée spécifiée. Cette valeur est remplacée par une durée de vie spécifiée sur le message si et seulement si la durée de vie du message est inférieure à la durée de vie définie sur la file d'attente. Cette valeur est immuable une fois la file d’attente créée. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.
Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive: string
Valeur de propriété
string
duplicateDetectionHistoryTimeWindow
Spécifie l’intervalle de temps pendant lequel Service Bus détecte la duplication des messages. Cela doit être spécifié au format de durée ISO-8601, tel que « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.
En savoir plus sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations
duplicateDetectionHistoryTimeWindow: string
Valeur de propriété
string
enableBatchedOperations
Spécifie si les opérations par lot doivent être autorisées.
enableBatchedOperations: boolean
Valeur de propriété
boolean
enableExpress
Spécifie si les entités express sont activées dans la file d’attente.
enableExpress: boolean
Valeur de propriété
boolean
enablePartitioning
Spécifie si la file d’attente doit être partitionnée.
enablePartitioning: boolean
Valeur de propriété
boolean
forwardDeadLetteredMessagesTo
URL absolue ou nom de la file d’attente ou de la rubrique vers laquelle les messages à lettres mortes doivent être transférés.
Par exemple, une entrée d’URL absolue se présente sous la forme sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
Valeur de propriété
string
forwardTo
URL absolue ou nom de la file d’attente ou de la rubrique vers laquelle les messages doivent être transférés.
Par exemple, une entrée d’URL absolue se présente sous la forme sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Valeur de propriété
string
lockDuration
Détermine la durée en secondes durant laquelle un message doit être verrouillé pour traitement par un récepteur. Après cette période, le message est déverrouillé et disponible à la consommation pour le récepteur suivant. (Si les sessions sont activées, cette durée de verrouillage s’applique aux sessions et non aux messages.)
Cela doit être spécifié au format de durée ISO-8601, tel que « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.
En savoir plus sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations
lockDuration: string
Valeur de propriété
string
maxDeliveryCount
Nombre maximal de remises de messages après lequel, s’il n’est toujours pas réglé, est déplacé vers la sous-file d’attente de lettres mortes.
maxDeliveryCount: number
Valeur de propriété
number
maxMessageSizeInKilobytes
Taille maximale des messages envoyés à cette file d’attente, en kilo-octets.
Non applicable si la version de service « 2017-04 » est choisie lors de la création du ServiceBusAdministrationClient
.
maxMessageSizeInKilobytes?: number
Valeur de propriété
number
maxSizeInMegabytes
Spécifie la taille maximale de la file d'attente en mégaoctets. Toute tentative de placement d'un message dans la file d'attente qui entraînera le dépassement de cette valeur dans la file d'attente échouera.
maxSizeInMegabytes: number
Valeur de propriété
number
name
Nom de la file d’attente
name: string
Valeur de propriété
string
requiresDuplicateDetection
Si cette option est activée, la rubrique détecte les messages en double dans l’intervalle de temps spécifié par la propriété DuplicateDetectionHistoryTimeWindow. Valeur pouvant être définie uniquement au moment de la création de la file d'attente.
requiresDuplicateDetection: boolean
Valeur de propriété
boolean
requiresSession
Si la valeur est true, la file d’attente prend en charge la session et seul SessionReceiver est pris en charge. Les files d'attente prenant en charge la session ne sont pas prises en charge dans REST. Valeur pouvant être définie uniquement au moment de la création de la file d'attente.
requiresSession: boolean
Valeur de propriété
boolean
status
userMetadata
L’utilisateur a fourni des informations de métadonnées associées à la file d’attente. Permet de spécifier du contenu textuel tel que des étiquettes, des étiquettes, etc. La valeur ne doit pas dépasser 1 024 octets encodés en utf-8.
userMetadata: string
Valeur de propriété
string