Sdílet prostřednictvím


CreateTopicOptions interface

Představuje nastavené možnosti pro téma.

Extends

Vlastnosti

authorizationRules

Autorizační pravidla k tématu

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

availabilityStatus

Stav dostupnosti entity zasílání zpráv.

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

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

enableBatchedOperations

Určuje, jestli mají být povolené dávkové operace.

enableExpress

Určuje, jestli jsou v tématu povolené expresní entity.

enablePartitioning

Určuje, jestli má být téma rozdělené na oddíly.

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.)

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.

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.

status

Stav entity zasílání zpráv.

supportOrdering

Určuje, jestli téma podporuje řazení zpráv.

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.

Zděděné vlastnosti

abortSignal

Signál, který lze použít k přerušení požadavků.

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.

requestOptions

Možnosti používané při vytváření a odesílání požadavků HTTP pro tuto operaci

serializerOptions

Možnosti přepsání chování serializace/de-serializace.

tracingOptions

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

Stav entity zasílání zpráv.

status?: EntityStatus

Hodnota vlastnosti

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