TopicProperties interface
Představuje vstup pro updateTopic.
Vlastnosti
| authorization |
Autorizační pravidla v tématu |
| 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 |
| default |
Určuje, jak dlouho zpráva žije v přidružených předplatných. Odběry dědí hodnotu TTL z tématu, pokud nejsou explicitně vytvořeny s menší TTL. Na základě toho, jestli je povolené nedoručené dopisování, se zpráva, jejíž platnost TTL vypršela, přesune buď do přidružené dílčí fronty nedoručených zpráv předplatného, nebo se trvale odstraní. 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 rozpozná 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 v tématu povolené expresní entity. |
| enable |
Určuje, jestli má být téma rozdělené na oddíly. |
| max |
Maximální velikost zprávy v kilobajtech zpráv odesílaných do této fronty nebo tématu. Nelze použít, pokud je při vytváření |
| max |
Určuje maximální velikost tématu v megabajtech. Všechny pokusy o vytvoření fronty zprávy, která způsobí, že téma překročí tuto hodnotu, selže. Do této hodnoty se započítávají všechny zprávy uložené v tématu nebo některém z jejích odběrů. Několik kopií zprávy, která se nachází v jednom nebo několika odběrech, se počítá jako jedna zpráva. Pokud například zpráva m existuje jednou v předplatném s1 a dvakrát v předplatném s2, m se počítá jako jedna zpráva. |
| name | Název tématu |
| 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í tématu. |
| status | Stav entity zasílání zpráv |
| support |
Určuje, jestli téma podporuje řazení zpráv. |
| user |
Uživatel zadal informace o metadatech přidružených k tématu. 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 v tématu
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
defaultMessageTimeToLive
Určuje, jak dlouho zpráva žije v přidružených předplatných. Odběry dědí hodnotu TTL z tématu, pokud nejsou explicitně vytvořeny s menší TTL. Na základě toho, jestli je povolené nedoručené dopisování, se zpráva, jejíž platnost TTL vypršela, přesune buď do přidružené dílčí fronty nedoručených zpráv předplatného, nebo se trvale odstraní. 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 rozpozná 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 v tématu povolené expresní entity.
enableExpress: boolean
Hodnota vlastnosti
boolean
enablePartitioning
Určuje, jestli má být téma rozdělené na oddíly.
enablePartitioning: boolean
Hodnota vlastnosti
boolean
maxMessageSizeInKilobytes
Maximální velikost zprávy v kilobajtech zpráv odesílaných do této fronty nebo tématu.
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 tématu v megabajtech. Všechny pokusy o vytvoření fronty zprávy, která způsobí, že téma překročí tuto hodnotu, selže. Do této hodnoty se započítávají všechny zprávy uložené v tématu nebo některém z jejích odběrů. Několik kopií zprávy, která se nachází v jednom nebo několika odběrech, se počítá jako jedna zpráva. Pokud například zpráva m existuje jednou v předplatném s1 a dvakrát v předplatném s2, m se počítá jako jedna zpráva.
maxSizeInMegabytes: number
Hodnota vlastnosti
number
name
Název tématu
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í tématu.
requiresDuplicateDetection: boolean
Hodnota vlastnosti
boolean
status
supportOrdering
Určuje, jestli téma podporuje řazení zpráv.
supportOrdering: boolean
Hodnota vlastnosti
boolean
userMetadata
Uživatel zadal informace o metadatech přidružených k tématu. 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