SubscriptionProperties interface
Představuje vstup pro updateSubscription.
Vlastnosti
auto |
Maximální doba nečinnosti před odstraněním entity. Tato hodnota je určena ve formátu doby trvání ISO-8601, například PT1M na 1 minutu, PT5S na 5 sekund. Další informace o formátu doby trvání ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
Stav dostupnosti entity zasílání zpráv. |
dead |
Určuje, jak Služba Service Bus zpracovává zprávu, která během vyhodnocování filtru odběru způsobí výjimku. Pokud je hodnota nastavená na true, zpráva, která způsobila výjimku, se přesune do dílčí fronty nedoručených zpráv odběru. Jinak se zahodí. Ve výchozím nastavení je tento parametr nastaven na hodnotu true, což uživateli umožňuje prozkoumat příčinu výjimky. Může k tomu dojít v důsledku chybné zprávy nebo některých nesprávných předpokladů ve filtru týkajících se tvaru zprávy. Nastavitelné pouze při vytváření tématu. |
dead |
Pokud je povolená a platnost zprávy vyprší, Service Bus přesune zprávu z fronty do dílčí fronty nedoručených zpráv odběru. Pokud je tato možnost zakázaná, zpráva se trvale odstraní z hlavní fronty odběru. Nastavitelné pouze při vytváření předplatného. |
default |
Určuje, jak dlouho zpráva je v odběru. Na základě toho, jestli je povoleno nedoručování zpráv, se zpráva, jejíž hodnota TTL vypršela, přesune do složky DeadLtterQueue přidružené k předplatnému nebo se trvale odstraní. Tato hodnota je určena ve formátu doby trvání ISO-8601, například PT1M na 1 minutu, PT5S na 5 sekund. Další informace o formátu doby trvání ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
Určuje, jestli mají být povolené dávkové operace. |
forward |
Absolutní adresa URL nebo název fronty nebo tématu, na které se mají předávat nedoručené zprávy.
Například absolutní vstup adresy URL by byl ve formátu . |
forward |
Absolutní adresa URL nebo název fronty nebo tématu, na které se mají zprávy předávat.
Například absolutní vstup adresy URL by byl ve formátu . |
lock |
Výchozí doba trvání zámku se použije na předplatná, která nedefinují dobu uzamčení. (Pokud jsou povoleny relace, platí tato doba uzamčení pro relace a ne pro zprávy.) Tato hodnota je určena ve formátu doby trvání ISO-8601, například PT1M na 1 minutu, PT5S na 5 sekund. Další informace o formátu doby trvání ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
max |
Maximální počet doručení zpráv, po jejichž uplynutí, pokud se stále nevyrovná, se přesune do pod fronty nedoručených zpráv. |
requires |
Pokud je nastavená hodnota true, předplatné bude podporovat pouze relaci a bude se podporovat pouze SessionReceiver. Předplatné s podporou relací se prostřednictvím REST nepodporuje. Nastavitelné pouze při vytváření předplatného. |
status | Stav entity zasílání zpráv. |
subscription |
Název předplatného |
topic |
Název tématu |
user |
Uživatel poskytl informace o metadatech přidružené k předplatnému. Slouží k určení textového obsahu, jako jsou značky, popisky atd. Hodnota nesmí překročit 1024 bajtů zakódovaných v utf-8. |
Podrobnosti vlastnosti
autoDeleteOnIdle
Maximální doba nečinnosti před odstraněním entity. Tato hodnota je určena ve formátu doby trvání ISO-8601, například PT1M na 1 minutu, PT5S na 5 sekund.
Další informace o formátu doby trvání ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle: string
Hodnota vlastnosti
string
availabilityStatus
Stav dostupnosti entity zasílání zpráv.
availabilityStatus?: EntityAvailabilityStatus
Hodnota vlastnosti
deadLetteringOnFilterEvaluationExceptions
Určuje, jak Služba Service Bus zpracovává zprávu, která během vyhodnocování filtru odběru způsobí výjimku. Pokud je hodnota nastavená na true, zpráva, která způsobila výjimku, se přesune do dílčí fronty nedoručených zpráv odběru. Jinak se zahodí. Ve výchozím nastavení je tento parametr nastaven na hodnotu true, což uživateli umožňuje prozkoumat příčinu výjimky. Může k tomu dojít v důsledku chybné zprávy nebo některých nesprávných předpokladů ve filtru týkajících se tvaru zprávy. Nastavitelné pouze při vytváření tématu.
deadLetteringOnFilterEvaluationExceptions: boolean
Hodnota vlastnosti
boolean
deadLetteringOnMessageExpiration
Pokud je povolená a platnost zprávy vyprší, Service Bus přesune zprávu z fronty do dílčí fronty nedoručených zpráv odběru. Pokud je tato možnost zakázaná, zpráva se trvale odstraní z hlavní fronty odběru. Nastavitelné pouze při vytváření předplatného.
deadLetteringOnMessageExpiration: boolean
Hodnota vlastnosti
boolean
defaultMessageTimeToLive
Určuje, jak dlouho zpráva je v odběru. Na základě toho, jestli je povoleno nedoručování zpráv, se zpráva, jejíž hodnota TTL vypršela, přesune do složky DeadLtterQueue přidružené k předplatnému nebo se trvale odstraní. Tato hodnota je určena ve formátu doby trvání ISO-8601, například PT1M na 1 minutu, PT5S na 5 sekund.
Další informace o formátu doby trvání ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive: string
Hodnota vlastnosti
string
enableBatchedOperations
Určuje, jestli mají být povolené dávkové operace.
enableBatchedOperations: boolean
Hodnota vlastnosti
boolean
forwardDeadLetteredMessagesTo
Absolutní adresa URL nebo název fronty nebo tématu, na které se mají předávat nedoručené zprávy.
Například absolutní vstup adresy URL by byl ve formátu . sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
Hodnota vlastnosti
string
forwardTo
Absolutní adresa URL nebo název fronty nebo tématu, na které se mají zprávy předávat.
Například absolutní vstup adresy URL by byl ve formátu . sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Hodnota vlastnosti
string
lockDuration
Výchozí doba trvání zámku se použije na předplatná, která nedefinují dobu uzamčení. (Pokud jsou povoleny relace, platí tato doba uzamčení pro relace a ne pro zprávy.)
Tato hodnota je určena ve formátu doby trvání ISO-8601, například PT1M na 1 minutu, PT5S na 5 sekund.
Další informace o formátu doby trvání ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
lockDuration: string
Hodnota vlastnosti
string
maxDeliveryCount
Maximální počet doručení zpráv, po jejichž uplynutí, pokud se stále nevyrovná, se přesune do pod fronty nedoručených zpráv.
maxDeliveryCount: number
Hodnota vlastnosti
number
requiresSession
Pokud je nastavená hodnota true, předplatné bude podporovat pouze relaci a bude se podporovat pouze SessionReceiver. Předplatné s podporou relací se prostřednictvím REST nepodporuje. Nastavitelné pouze při vytváření předplatného.
requiresSession: boolean
Hodnota vlastnosti
boolean
status
subscriptionName
Název předplatného
subscriptionName: string
Hodnota vlastnosti
string
topicName
Název tématu
topicName: string
Hodnota vlastnosti
string
userMetadata
Uživatel poskytl informace o metadatech přidružené k předplatnému. Slouží k určení textového obsahu, jako jsou značky, popisky atd. Hodnota nesmí překročit 1024 bajtů zakódovaných v utf-8.
userMetadata?: string
Hodnota vlastnosti
string