CreateSubscriptionOptions interface
Představuje nastavitelné možnosti předplatného.
- Extends
Vlastnosti
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. |
dead |
Určuje, jak Služba Service Bus zpracovává zprávu, která během vyhodnocování filtru odběru způsobí výjimku. Pokud je hodnota nastavená na true, zpráva, která způsobila výjimku, se přesune do dílčí fronty nedoručených zpráv odběru. Jinak se zahodí. Ve výchozím nastavení je tento parametr nastaven na hodnotu true, což uživateli umožňuje prozkoumat příčinu výjimky. Může k tomu dojít v důsledku chybné zprávy nebo některých nesprávných předpokladů ve filtru o formě zprávy. Nastavitelné pouze při vytváření tématu. |
dead |
Pokud je povolená a platnost zprávy vyprší, služba Service Bus přesune zprávu z fronty do pod fronty nedoručených zpráv předplatného. Pokud je tato možnost zakázaná, zpráva se trvale odstraní z hlavní fronty předplatného. Nastavitelné pouze při vytváření předplatného. |
default |
Určuje, jak dlouho je zpráva v předplatném. V závislosti na tom, jestli je povoleno nedoručené zprávy, se zpráva, jejíž hodnota TTL vypršela, přesune do předplatného přidružené funkce DeadLtterQueue nebo se trvale odstraní. To je třeba 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 |
default |
Představuje možnosti pro vytvoření výchozího pravidla pro předplatné. |
enable |
Určuje, jestli mají být povolené dávkové operace. |
forward |
Absolutní adresa URL nebo název fronty nebo tématu, na které se mají přeposílat nedoručené zprávy.
Například absolutní zadání adresy URL by bylo z formuláře. |
forward |
Absolutní adresa URL nebo název fronty nebo tématu, na které se mají zprávy přeposílat.
Například absolutní zadání adresy URL by bylo z formuláře. |
lock |
Výchozí doba trvání zámku se použije u předplatných, která nedefinují dobu trvání zámku. (Pokud jsou relace povolené, platí tato doba trvání zámku pro relace, nikoli pro zprávy.) To je třeba 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 |
max |
Maximální počet doručení zpráv, po jejichž uplynutí, pokud ještě není vyřešen, se přesune do pod fronty nedoručených zpráv. |
requires |
Pokud je nastavená hodnota true, předplatné bude používat relace a bude podporováno pouze SessionReceiver. Předplatné s podporou relací se prostřednictvím rest nepodporuje. Nastavitelné pouze při vytváření předplatného. |
status | Stav entity zasílání zpráv. |
user |
Uživatel poskytl informace o metadatech přidružených k předplatnému. 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
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
deadLetteringOnFilterEvaluationExceptions
Určuje, jak Služba Service Bus zpracovává zprávu, která během vyhodnocování filtru odběru způsobí výjimku. Pokud je hodnota nastavená na true, zpráva, která způsobila výjimku, se přesune do dílčí fronty nedoručených zpráv odběru. Jinak se zahodí. Ve výchozím nastavení je tento parametr nastaven na hodnotu true, což uživateli umožňuje prozkoumat příčinu výjimky. Může k tomu dojít v důsledku chybné zprávy nebo některých nesprávných předpokladů ve filtru o formě zprávy. Nastavitelné pouze při vytváření tématu.
deadLetteringOnFilterEvaluationExceptions?: boolean
Hodnota vlastnosti
boolean
deadLetteringOnMessageExpiration
Pokud je povolená a platnost zprávy vyprší, služba Service Bus přesune zprávu z fronty do pod fronty nedoručených zpráv předplatného. Pokud je tato možnost zakázaná, zpráva se trvale odstraní z hlavní fronty předplatného. Nastavitelné pouze při vytváření předplatného.
deadLetteringOnMessageExpiration?: boolean
Hodnota vlastnosti
boolean
defaultMessageTimeToLive
Určuje, jak dlouho je zpráva v předplatném. V závislosti na tom, jestli je povoleno nedoručené zprávy, se zpráva, jejíž hodnota TTL vypršela, přesune do předplatného přidružené funkce DeadLtterQueue nebo se trvale odstraní. To je třeba 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
defaultRuleOptions
Představuje možnosti pro vytvoření výchozího pravidla pro předplatné.
defaultRuleOptions?: { action?: SqlRuleAction, filter?: CorrelationRuleFilter | SqlRuleFilter, name: string }
Hodnota vlastnosti
{ action?: SqlRuleAction, filter?: CorrelationRuleFilter | SqlRuleFilter, name: string }
enableBatchedOperations
Určuje, jestli mají být povolené dávkové operace.
enableBatchedOperations?: boolean
Hodnota vlastnosti
boolean
forwardDeadLetteredMessagesTo
Absolutní adresa URL nebo název fronty nebo tématu, na které se mají přeposílat nedoručené zprávy.
Například absolutní zadání adresy URL by bylo z formuláře. 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řeposílat.
Například absolutní zadání adresy URL by bylo z formuláře. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Hodnota vlastnosti
string
lockDuration
Výchozí doba trvání zámku se použije u předplatných, která nedefinují dobu trvání zámku. (Pokud jsou relace povolené, platí tato doba trvání zámku pro relace, nikoli pro zprávy.)
To je třeba 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
lockDuration?: string
Hodnota vlastnosti
string
maxDeliveryCount
Maximální počet doručení zpráv, po jejichž uplynutí, pokud ještě není vyřešen, se přesune do pod fronty nedoručených zpráv.
maxDeliveryCount?: number
Hodnota vlastnosti
number
requiresSession
Pokud je nastavená hodnota true, předplatné bude používat relace a bude podporováno pouze SessionReceiver. Předplatné s podporou relací se prostřednictvím rest nepodporuje. Nastavitelné pouze při vytváření předplatného.
requiresSession?: boolean
Hodnota vlastnosti
boolean
status
userMetadata
Uživatel poskytl informace o metadatech přidružených k předplatnému. 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