Sdílet prostřednictvím


CreateTopicOptions interface

Představuje nastavitelné možnosti v tématu.

Extends

Vlastnosti

authorizationRules

Autorizační pravidla v tématu

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

availabilityStatus

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

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

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

enableBatchedOperations

Určuje, jestli mají být povoleny 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ávy v kilobajtech zpráv odesílaných do tohoto tématu.

(Konfigurovatelné pouze pro obor názvů služby Service Bus úrovně Premium.)

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.

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.

status

Stav entity zasílání zpráv

supportOrdering

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

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.

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 se volat 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í serializace/de-serializace chování.

tracingOptions

Možnosti používané při povolení trasování

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 tohoto tématu.

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

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

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

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 se volat 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í serializace/de-serializace chování.

serializerOptions?: SerializerOptions

Hodnota vlastnosti

zděděno zOperationOptions.serializerOptions

tracingOptions

Možnosti používané při povolení trasování

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

zděděno zOperationOptions.tracingOptions