CreateSubscriptionOptions interface
Représente des options définissables sur un abonnement
- Extends
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, 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 |
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. Sinon, elle sera ignorée. 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 vers 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 mise en lettres mortes est activée, un message dont la durée de vie a expiré est déplacé vers l’abonnement DeadLtterQueue associé ou définitivement supprimé. 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 |
default |
Représente les options permettant de créer la règle par défaut pour l’abonnement. |
enable |
Spécifie si les opérations par lot doivent être autorisées. |
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 |
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, 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. |
requires |
Si la valeur est true, l’abonnement prend en charge la session et seul SessionReceiver est pris en charge. Les abonnements prenant en charge les sessions ne sont 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. |
user |
L’utilisateur a fourni des informations de métadonnées associées à l’abonnement. 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. |
Propriétés héritées
abort |
Signal qui peut être utilisé pour abandonner les demandes. |
on |
Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois. |
request |
Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération. |
serializer |
Options permettant de remplacer le comportement de sérialisation/désérialisation. |
tracing |
Options utilisées lorsque le traçage est activé. |
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, 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
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. Sinon, elle sera ignorée. 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 vers 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 mise en lettres mortes est activée, un message dont la durée de vie a expiré est déplacé vers l’abonnement DeadLtterQueue associé ou définitivement supprimé. 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
defaultMessageTimeToLive?: string
Valeur de propriété
string
defaultRuleOptions
Représente les options permettant de créer la règle par défaut pour l’abonnement.
defaultRuleOptions?: { action?: SqlRuleAction, filter?: CorrelationRuleFilter | SqlRuleFilter, name: string }
Valeur de propriété
{ action?: SqlRuleAction, filter?: CorrelationRuleFilter | SqlRuleFilter, name: string }
enableBatchedOperations
Spécifie si les opérations par lot 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 à 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, 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
requiresSession
Si la valeur est true, l’abonnement prend en charge la session et seul SessionReceiver est pris en charge. Les abonnements prenant en charge les sessions ne sont 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
userMetadata
L’utilisateur a fourni des informations de métadonnées associées à l’abonnement. 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
Détails de la propriété héritée
abortSignal
Signal qui peut être utilisé pour abandonner les demandes.
abortSignal?: AbortSignalLike
Valeur de propriété
Hérité deOperationOptions.abortSignal
onResponse
Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.
onResponse?: RawResponseCallback
Valeur de propriété
Hérité deOperationOptions.onResponse
requestOptions
Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.
requestOptions?: OperationRequestOptions
Valeur de propriété
Hérité deOperationOptions.requestOptions
serializerOptions
Options permettant de remplacer le comportement de sérialisation/désérialisation.
serializerOptions?: SerializerOptions
Valeur de propriété
tracingOptions
Options utilisées lorsque le traçage est activé.
tracingOptions?: OperationTracingOptions