Sdílet prostřednictvím


QueueProperties interface

Představuje vstup pro updateQueue.

Vlastnosti

authorizationRules

Autorizační pravidla ve frontě

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.

deadLetteringOnMessageExpiration

Pokud je povolená a platnost zprávy vyprší, služba Service Bus přesune zprávu z fronty do dílčí fronty nedoručených zpráv. Pokud je tato možnost zakázaná, zpráva se trvale odstraní z fronty. Nastavitelné pouze při vytváření fronty.

defaultMessageTimeToLive

V závislosti na tom, jestli je povoleno nedoručené zprávy, se zpráva automaticky přesune do dílčí fronty nedoručených zpráv nebo se odstraní, pokud byla ve frontě uložena déle, než je zadaná doba. Tato hodnota je přepsána hodnotou TTL zadanou ve zprávě, pouze pokud je hodnota TTL zprávy menší než hodnota TTL nastavená ve frontě. Tato hodnota je po vytvoření fronty neměnná. 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 detekuje 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 ve frontě povolené expresní entity.

enablePartitioning

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

forwardDeadLetteredMessagesTo

Absolutní adresa URL nebo název fronty nebo tématu, na které se mají předávat nedoručené zprávy. Například absolutní vstup adresy URL by byl ve formátu . sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo

Absolutní adresa URL nebo název fronty nebo tématu, na které se mají zprávy předávat. Například absolutní vstup adresy URL by byl ve formátu . sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

Určuje dobu v sekundách, během které by měla být zpráva uzamčena pro zpracování příjemcem. Po uplynutí této doby se zpráva odemkne a bude ji možné použít dalšímu příjemci. (Pokud jsou povoleny relace, platí tato doba uzamčení pro relace a ne pro zprávy.)

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

maxDeliveryCount

Maximální počet doručení zpráv, po jejichž uplynutí, pokud se stále nevyrovná, se přesune do pod fronty nedoručených zpráv.

maxMessageSizeInKilobytes

Maximální velikost zpráv odeslaných do této fronty v kilobajtech

Neplatí, pokud se při vytváření ServiceBusAdministrationClientzvolí verze služby 2017-04.

maxSizeInMegabytes

Určuje maximální velikost fronty v megabajtech. Jakýkoli pokus o zařazení zprávy do fronty, který způsobí, že fronta překročí tuto hodnotu, se nezdaří.

name

Název fronty

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í fronty.

requiresSession

Pokud je nastavená hodnota true, bude fronta používat relace a bude se podporovat pouze SessionReceiver. Fronty pracující s relacemi se prostřednictvím rozhraní REST nepodporují. Nastavitelné pouze při vytváření fronty.

status

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

userMetadata

Uživatel zadal informace o metadatech přidružené k frontě. 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.

Podrobnosti vlastnosti

authorizationRules

Autorizační pravidla ve frontě

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

deadLetteringOnMessageExpiration

Pokud je povolená a platnost zprávy vyprší, služba Service Bus přesune zprávu z fronty do dílčí fronty nedoručených zpráv. Pokud je tato možnost zakázaná, zpráva se trvale odstraní z fronty. Nastavitelné pouze při vytváření fronty.

deadLetteringOnMessageExpiration: boolean

Hodnota vlastnosti

boolean

defaultMessageTimeToLive

V závislosti na tom, jestli je povoleno nedoručené zprávy, se zpráva automaticky přesune do dílčí fronty nedoručených zpráv nebo se odstraní, pokud byla ve frontě uložena déle, než je zadaná doba. Tato hodnota je přepsána hodnotou TTL zadanou ve zprávě, pouze pokud je hodnota TTL zprávy menší než hodnota TTL nastavená ve frontě. Tato hodnota je po vytvoření fronty neměnná. 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 detekuje 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 ve frontě povolené expresní entity.

enableExpress: boolean

Hodnota vlastnosti

boolean

enablePartitioning

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

enablePartitioning: boolean

Hodnota vlastnosti

boolean

forwardDeadLetteredMessagesTo

Absolutní adresa URL nebo název fronty nebo tématu, na které se mají předávat nedoručené zprávy. Například absolutní vstup adresy URL by byl ve formátu . sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardDeadLetteredMessagesTo?: string

Hodnota vlastnosti

string

forwardTo

Absolutní adresa URL nebo název fronty nebo tématu, na které se mají zprávy předávat. Například absolutní vstup adresy URL by byl ve formátu . sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo?: string

Hodnota vlastnosti

string

lockDuration

Určuje dobu v sekundách, během které by měla být zpráva uzamčena pro zpracování příjemcem. Po uplynutí této doby se zpráva odemkne a bude ji možné použít dalšímu příjemci. (Pokud jsou povoleny relace, platí tato doba uzamčení pro relace a ne pro zprávy.)

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

lockDuration: string

Hodnota vlastnosti

string

maxDeliveryCount

Maximální počet doručení zpráv, po jejichž uplynutí, pokud se stále nevyrovná, se přesune do pod fronty nedoručených zpráv.

maxDeliveryCount: number

Hodnota vlastnosti

number

maxMessageSizeInKilobytes

Maximální velikost zpráv odeslaných do této fronty v kilobajtech

Neplatí, pokud se při vytváření ServiceBusAdministrationClientzvolí 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 do fronty, 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 zjistí duplicitní zprávy v časovém rozsahu určeném vlastností DuplicateDetectionHistoryTimeWindow. Nastavitelné pouze při vytváření fronty.

requiresDuplicateDetection: boolean

Hodnota vlastnosti

boolean

requiresSession

Pokud je nastavená hodnota true, bude fronta používat relace a bude se podporovat pouze SessionReceiver. Fronty pracující s relacemi se prostřednictvím rozhraní REST nepodporují. Nastavitelné pouze při vytváření fronty.

requiresSession: boolean

Hodnota vlastnosti

boolean

status

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

status: EntityStatus

Hodnota vlastnosti

userMetadata

Uživatel zadal informace o metadatech přidružené k frontě. 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