SubscriptionProperties interface
Représente l’entrée pour updateSubscription.
Propriétés
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 |
Détermine la façon dont Service Bus gère un message qui provoque une exception lors de l’évaluation du filtre d’un abonnement. Si la valeur est définie sur true, le message à l’origine de l’exception est déplacé vers la sous-file d’attente de lettres mortes de l’abonnement. Dans le cas contraire, il sera ignoré. Par défaut, ce paramètre est défini sur true, ce qui permet à l’utilisateur d’examiner la cause de l’exception. Elle peut résulter d'un message mal formé ou d'hypothèses erronées faites dans le filtre concernant la forme du message. Valeur pouvant être définie uniquement au moment de la création de la rubrique. |
dead |
S’il est activé et qu’un message expire, Service Bus déplace le message de la file d’attente dans la sous-file d’attente de lettres mortes de l’abonnement. S’il est désactivé, le message est définitivement supprimé de la file d’attente principale de l’abonnement. Valeur pouvant être définie uniquement au moment de la création de l'abonnement. |
default |
Détermine la durée de vie d'un message dans l'abonnement. Selon que la lettre morte est activée, un message dont la durée de vie a expiré est déplacé vers le DeadLtterQueue associé à l’abonnement ou supprimé définitivement. 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 |
enable |
Spécifie si les opérations par lots doivent être autorisées. |
forward |
URL absolue ou nom de la file d’attente ou de la rubrique vers laquelle les messages en 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 |
La durée de verrouillage pas défaut s'applique aux abonnements qui ne définissent pas de durée de verrouillage. (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, 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 |
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. |
requires |
Si la valeur est true, l’abonnement prend en charge la session et seule SessionReceiver est prise en charge. L’abonnement prenant en charge les sessions n’est pas pris en charge via REST. Valeur pouvant être définie uniquement au moment de la création de l'abonnement. |
status | État de l’entité de messagerie. |
subscription |
Nom de l’abonnement |
topic |
Nom de la rubrique |
user |
L’utilisateur a fourni des informations de métadonnées associées à l’abonnement. Utilisé pour 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é
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é
deadLetteringOnFilterEvaluationExceptions
Détermine la façon dont Service Bus gère un message qui provoque une exception lors de l’évaluation du filtre d’un abonnement. Si la valeur est définie sur true, le message à l’origine de l’exception est déplacé vers la sous-file d’attente de lettres mortes de l’abonnement. Dans le cas contraire, il sera ignoré. Par défaut, ce paramètre est défini sur true, ce qui permet à l’utilisateur d’examiner la cause de l’exception. Elle peut résulter d'un message mal formé ou d'hypothèses erronées faites dans le filtre concernant la forme du message. Valeur pouvant être définie uniquement au moment de la création de la rubrique.
deadLetteringOnFilterEvaluationExceptions: boolean
Valeur de propriété
boolean
deadLetteringOnMessageExpiration
S’il est activé et qu’un message expire, Service Bus déplace le message de la file d’attente dans la sous-file d’attente de lettres mortes de l’abonnement. S’il est désactivé, le message est définitivement supprimé de la file d’attente principale de l’abonnement. Valeur pouvant être définie uniquement au moment de la création de l'abonnement.
deadLetteringOnMessageExpiration: boolean
Valeur de propriété
boolean
defaultMessageTimeToLive
Détermine la durée de vie d'un message dans l'abonnement. Selon que la lettre morte est activée, un message dont la durée de vie a expiré est déplacé vers le DeadLtterQueue associé à l’abonnement ou supprimé définitivement. 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
enableBatchedOperations
Spécifie si les opérations par lots doivent être autorisées.
enableBatchedOperations: boolean
Valeur de propriété
boolean
forwardDeadLetteredMessagesTo
URL absolue ou nom de la file d’attente ou de la rubrique vers laquelle les messages en 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
La durée de verrouillage pas défaut s'applique aux abonnements qui ne définissent pas de durée de verrouillage. (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, 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
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
requiresSession
Si la valeur est true, l’abonnement prend en charge la session et seule SessionReceiver est prise en charge. L’abonnement prenant en charge les sessions n’est pas pris en charge via REST. Valeur pouvant être définie uniquement au moment de la création de l'abonnement.
requiresSession: boolean
Valeur de propriété
boolean
status
subscriptionName
Nom de l’abonnement
subscriptionName: string
Valeur de propriété
string
topicName
Nom de la rubrique
topicName: string
Valeur de propriété
string
userMetadata
L’utilisateur a fourni des informations de métadonnées associées à l’abonnement. Utilisé pour 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