CreateTopicOptions interface
Představuje nastavené možnosti pro téma.
- Extends
Vlastnosti
authorization |
Autorizační pravidla k tématu |
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. |
default |
Určuje, jak dlouho zpráva je v přidružených odběrech. Odběry dědí hodnotu TTL z tématu, pokud nejsou explicitně vytvořeny s menší hodnotou TTL. V závislosti na tom, jestli je povoleno nedoručené zprávy, se zpráva, jejíž hodnota TTL vypršela, přesune do podřadné fronty nedoručených zpráv přidružené k odběru 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 |
duplicate |
Určuje časové období, během kterého služba Service Bus rozpozná duplikaci zpráv. 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. |
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áv odeslaných do tohoto tématu v kilobajtech (Konfigurovatelné pouze pro obor názvů služby Service Bus úrovně Premium.) |
max |
Určuje maximální velikost tématu v megabajtech. Jakýkoli pokus o vytvoření fronty zprávy, která způsobí, že téma překročí tuto hodnotu, se nezdaří. Do této hodnoty se započítávají všechny zprávy uložené v tématu nebo v některém z jeho odběrů. Několik kopií zprávy, které se nacházejí v jednom nebo několika odběrech, se počítá jako jedna zpráva. Pokud například zpráva m existuje jednou v odběru s1 a dvakrát v předplatném s2, m se počítá jako jedna zpráva. |
requires |
Pokud je povoleno, téma zjistí duplicitní zprávy v časovém rozsahu určeném Vlastností DuplicateDetectionHistoryTimeWindow. Nastavitelné 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 poskytl 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ů zakódovaných v utf-8. |
Zděděné vlastnosti
abort |
Signál, který lze použít k přerušení požadavků. |
on |
Funkce, která se má volat při každém přijetí odpovědi ze serveru při provádění požadované operace. Může být volána vícekrát. |
request |
Možnosti používané při vytváření a odesílání požadavků HTTP pro tuto operaci |
serializer |
Možnosti přepsání chování serializace/de-serializace. |
tracing |
Možnosti použité při povoleném trasování. |
Podrobnosti vlastnosti
authorizationRules
Autorizační pravidla k tématu
authorizationRules?: AuthorizationRule[]
Hodnota 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
defaultMessageTimeToLive
Určuje, jak dlouho zpráva je v přidružených odběrech. Odběry dědí hodnotu TTL z tématu, pokud nejsou explicitně vytvořeny s menší hodnotou TTL. V závislosti na tom, jestli je povoleno nedoručené zprávy, se zpráva, jejíž hodnota TTL vypršela, přesune do podřadné fronty nedoručených zpráv přidružené k odběru 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
duplicateDetectionHistoryTimeWindow
Určuje časové období, během kterého služba Service Bus rozpozná duplikaci zpráv. 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
duplicateDetectionHistoryTimeWindow?: string
Hodnota vlastnosti
string
enableBatchedOperations
Určuje, jestli mají být povolené 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áv odeslaných do tohoto tématu v kilobajtech
(Konfigurovatelné pouze pro obor názvů služby Service Bus úrovně Premium.)
maxMessageSizeInKilobytes?: number
Hodnota vlastnosti
number
maxSizeInMegabytes
Určuje maximální velikost tématu v megabajtech. Jakýkoli pokus o vytvoření fronty zprávy, která způsobí, že téma překročí tuto hodnotu, se nezdaří. Do této hodnoty se započítávají všechny zprávy uložené v tématu nebo v některém z jeho odběrů. Několik kopií zprávy, které se nacházejí v jednom nebo několika odběrech, se počítá jako jedna zpráva. Pokud například zpráva m existuje jednou v odběru s1 a dvakrát v předplatném s2, m se počítá jako jedna zpráva.
maxSizeInMegabytes?: number
Hodnota vlastnosti
number
requiresDuplicateDetection
Pokud je povoleno, téma zjistí duplicitní zprávy v časovém rozsahu určeném Vlastností DuplicateDetectionHistoryTimeWindow. Nastavitelné 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 poskytl 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ů zakódovaných v utf-8.
userMetadata?: string
Hodnota vlastnosti
string
Podrobnosti zděděných vlastností
abortSignal
Signál, který lze použít k přerušení požadavků.
abortSignal?: AbortSignalLike
Hodnota vlastnosti
Zděděno zOperationOptions.abortSignal
onResponse
Funkce, která se má volat při každém přijetí odpovědi ze serveru při provádění požadované operace. Může být volána vícekrát.
onResponse?: RawResponseCallback
Hodnota vlastnosti
Zděděno zOperationOptions.onResponse
requestOptions
Možnosti používané při vytváření a odesílání požadavků HTTP pro tuto operaci
requestOptions?: OperationRequestOptions
Hodnota vlastnosti
Zděděno zOperationOptions.requestOptions
serializerOptions
Možnosti přepsání chování serializace/de-serializace.
serializerOptions?: SerializerOptions
Hodnota vlastnosti
Zděděno zOperationOptions.serializerOptions
tracingOptions
Možnosti použité při povoleném trasování.
tracingOptions?: OperationTracingOptions
Hodnota vlastnosti
Zděděno zOperationOptions.tracingOptions