QueueProperties interface
Představuje vstup pro updateQueue.
Vlastnosti
| authorization |
Autorizační pravidla ve frontě |
| auto |
Maximální doba nečinnosti před odstraněním entity To se má zadat ve formátu doby trvání ISO-8601, například "PT1M" po dobu 1 minuty, "PT5S" po dobu 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 |
Pokud je tato zpráva povolená a vyprší její platnost, služba Service Bus přesune zprávu z fronty do dílčí fronty s nedoručenou zprávou. Pokud je tato možnost zakázaná, zpráva se trvale odstraní z fronty. Lze nastavit pouze při vytváření fronty. |
| default |
V závislosti na tom, jestli je funkce DeadLettering povolená, se zpráva automaticky přesune do dílčí fronty nedoručených zpráv nebo se odstraní, pokud byla uložena ve frontě déle než zadanou dobu. Tato hodnota se přepíše hodnotou TTL zadanou ve zprávě, pokud je hodnota TTL zprávy menší než hodnota TTL nastavená ve frontě. Tato hodnota je neměnná po vytvoření fronty. To se má zadat ve formátu doby trvání ISO-8601, například "PT1M" po dobu 1 minuty, "PT5S" po dobu 5 sekund. Další informace o formátu doby trvání ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
| duplicate |
Určuje časové období, během kterého Service Bus detekuje duplikaci zpráv. To se má zadat ve formátu doby trvání ISO-8601, například "PT1M" po dobu 1 minuty, "PT5S" po dobu 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 povoleny dávkové operace. |
| enable |
Určuje, jestli jsou ve frontě povolené expresní entity. |
| enable |
Určuje, jestli má být fronta rozdělena na oddíly. |
| forward |
Absolutní adresa URL nebo název fronty nebo tématu, na které se zprávy nedoručené dopisy přeposílají.
Například absolutní vstup adresy URL by byl |
| forward |
Absolutní adresa URL nebo název fronty nebo tématu, na které mají být zprávy přeposílané.
Například absolutní vstup adresy URL by byl |
| lock |
Určuje dobu v sekundách, ve které má být zpráva uzamčena pro zpracování příjemcem. Po uplynutí této doby je zpráva odemčena a k dispozici pro spotřebu dalším příjemcem. (Pokud jsou relace povoleny, je tato doba uzamčení použitelná pro relace a ne pro zprávy.) To se má zadat ve formátu doby trvání ISO-8601, například "PT1M" po dobu 1 minuty, "PT5S" po dobu 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 kterých je stále neurovnaný, se přesune do dílčí fronty nedoručených zpráv. |
| max |
Maximální velikost zprávy v kilobajtech zpráv odesílaných do této fronty. Nelze použít, pokud je při vytváření |
| max |
Určuje maximální velikost fronty v megabajtech. Jakýkoli pokus o zařazení zprávy, která způsobí, že fronta překročí tuto hodnotu, se nezdaří. |
| name | Název fronty |
| requires |
Pokud je povoleno, téma rozpozná duplicitní zprávy v časovém rozsahu určeném DuplicateDetectionHistoryTimeWindow vlastnost. Lze nastavit pouze při vytváření fronty. |
| requires |
Pokud je nastavená hodnota true, fronta bude podporována pouze SessionReceiver. Fronty pracující s relacemi nejsou podporovány prostřednictvím rest. Lze nastavit pouze při vytváření fronty. |
| status | Stav entity zasílání zpráv |
| user |
Uživatel zadal informace o metadatech přidružených k frontě. Slouží k určení textového obsahu, jako jsou značky, popisky atd. Hodnota nesmí překročit 1024 bajtů kódovaných v utf-8. |
Podrobnosti vlastnosti
authorizationRules
Autorizační pravidla ve frontě
authorizationRules?: AuthorizationRule[]
Hodnota vlastnosti
autoDeleteOnIdle
Maximální doba nečinnosti před odstraněním entity To se má zadat ve formátu doby trvání ISO-8601, například "PT1M" po dobu 1 minuty, "PT5S" po dobu 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
deadLetteringOnMessageExpiration
Pokud je tato zpráva povolená a vyprší její platnost, služba Service Bus přesune zprávu z fronty do dílčí fronty s nedoručenou zprávou. Pokud je tato možnost zakázaná, zpráva se trvale odstraní z fronty. Lze nastavit pouze při vytváření fronty.
deadLetteringOnMessageExpiration: boolean
Hodnota vlastnosti
boolean
defaultMessageTimeToLive
V závislosti na tom, jestli je funkce DeadLettering povolená, se zpráva automaticky přesune do dílčí fronty nedoručených zpráv nebo se odstraní, pokud byla uložena ve frontě déle než zadanou dobu. Tato hodnota se přepíše hodnotou TTL zadanou ve zprávě, pokud je hodnota TTL zprávy menší než hodnota TTL nastavená ve frontě. Tato hodnota je neměnná po vytvoření fronty. To se má zadat ve formátu doby trvání ISO-8601, například "PT1M" po dobu 1 minuty, "PT5S" po dobu 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
duplicateDetectionHistoryTimeWindow
Určuje časové období, během kterého Service Bus detekuje duplikaci zpráv. To se má zadat ve formátu doby trvání ISO-8601, například "PT1M" po dobu 1 minuty, "PT5S" po dobu 5 sekund.
Další informace o formátu doby trvání ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
duplicateDetectionHistoryTimeWindow: string
Hodnota vlastnosti
string
enableBatchedOperations
Určuje, jestli mají být povoleny dávkové operace.
enableBatchedOperations: boolean
Hodnota vlastnosti
boolean
enableExpress
Určuje, jestli jsou ve frontě povolené expresní entity.
enableExpress: boolean
Hodnota vlastnosti
boolean
enablePartitioning
Určuje, jestli má být fronta rozdělena na oddíly.
enablePartitioning: boolean
Hodnota vlastnosti
boolean
forwardDeadLetteredMessagesTo
Absolutní adresa URL nebo název fronty nebo tématu, na které se zprávy nedoručené dopisy přeposílají.
Například absolutní vstup adresy URL by byl sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name> formuláře.
forwardDeadLetteredMessagesTo?: string
Hodnota vlastnosti
string
forwardTo
Absolutní adresa URL nebo název fronty nebo tématu, na které mají být zprávy přeposílané.
Například absolutní vstup adresy URL by byl sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name> formuláře.
forwardTo?: string
Hodnota vlastnosti
string
lockDuration
Určuje dobu v sekundách, ve které má být zpráva uzamčena pro zpracování příjemcem. Po uplynutí této doby je zpráva odemčena a k dispozici pro spotřebu dalším příjemcem. (Pokud jsou relace povoleny, je tato doba uzamčení použitelná pro relace a ne pro zprávy.)
To se má zadat ve formátu doby trvání ISO-8601, například "PT1M" po dobu 1 minuty, "PT5S" po dobu 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 kterých je stále neurovnaný, se přesune do dílčí fronty nedoručených zpráv.
maxDeliveryCount: number
Hodnota vlastnosti
number
maxMessageSizeInKilobytes
Maximální velikost zprávy v kilobajtech zpráv odesílaných do této fronty.
Nelze použít, pokud je při vytváření ServiceBusAdministrationClientzvolena verze služby "2017-04".
maxMessageSizeInKilobytes?: number
Hodnota vlastnosti
number
maxSizeInMegabytes
Určuje maximální velikost fronty v megabajtech. Jakýkoli pokus o zařazení zprávy, která způsobí, že fronta překročí tuto hodnotu, se nezdaří.
maxSizeInMegabytes: number
Hodnota vlastnosti
number
name
Název fronty
name: string
Hodnota vlastnosti
string
requiresDuplicateDetection
Pokud je povoleno, téma rozpozná duplicitní zprávy v časovém rozsahu určeném DuplicateDetectionHistoryTimeWindow vlastnost. Lze nastavit pouze při vytváření fronty.
requiresDuplicateDetection: boolean
Hodnota vlastnosti
boolean
requiresSession
Pokud je nastavená hodnota true, fronta bude podporována pouze SessionReceiver. Fronty pracující s relacemi nejsou podporovány prostřednictvím rest. Lze nastavit pouze při vytváření fronty.
requiresSession: boolean
Hodnota vlastnosti
boolean
status
userMetadata
Uživatel zadal informace o metadatech přidružených k frontě. Slouží k určení textového obsahu, jako jsou značky, popisky atd. Hodnota nesmí překročit 1024 bajtů kódovaných v utf-8.
userMetadata: string
Hodnota vlastnosti
string