CreateQueueOptions interface
Representerar inställningsbara alternativ i en kö
- Extends
Egenskaper
authorization |
Auktoriseringsregler i kön |
auto |
Maximal inaktivitetstid innan entiteten tas bort. Detta ska anges i ISO-8601-varaktighetsformat, till exempel "PT1M" i 1 minut, "PT5S" i 5 sekunder. Mer om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
Meddelandeentitetens tillgänglighetsstatus. |
dead |
Om det är aktiverat och ett meddelande upphör att gälla flyttar Service Bus meddelandet från kön till köns delkö med obeställbara meddelanden. Om meddelandet är inaktiverat tas det bort permanent från kön. Kan endast användas när kön skapas. |
default |
Beroende på om DeadLettering är aktiverat flyttas ett meddelande automatiskt till underkön med obeställbara meddelanden eller tas bort om det har lagrats i kön längre än den angivna tiden. Det här värdet skrivs över av en TTL som anges i meddelandet om och endast om TTL-värdet för meddelandet är mindre än TTL-värdet som angetts i kön. Det här värdet kan inte ändras när kön har skapats. Detta ska anges i ISO-8601-varaktighetsformat, till exempel "PT1M" i 1 minut, "PT5S" i 5 sekunder. Mer om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
duplicate |
Anger det tidsintervall under vilket Service Bus identifierar meddelandeduplicering. Detta ska anges i ISO-8601-varaktighetsformat, till exempel "PT1M" i 1 minut, "PT5S" i 5 sekunder. Mer om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
Anger om batchåtgärder ska tillåtas. |
enable |
Anger om expressentiteter är aktiverade i kön. |
enable |
Anger om kön ska partitioneras. |
forward |
Absolut URL eller namnet på kön eller ämnet som de obeställbara meddelandena ska vidarebefordras till.
Till exempel skulle en absolut URL-inmatning vara av formuläret |
forward |
Absolut URL eller namnet på kön eller ämnet som meddelandena ska vidarebefordras till.
Till exempel skulle en absolut URL-inmatning vara av formuläret |
lock |
Avgör hur lång tid i sekunder ett meddelande ska låsas för bearbetning av en mottagare. Efter den här perioden är meddelandet olåst och tillgängligt för användning av nästa mottagare. (Om sessioner är aktiverade gäller den här låsvaraktigheten för sessioner och inte för meddelanden.) Detta ska anges i ISO-8601-varaktighetsformat, till exempel "PT1M" i 1 minut, "PT5S" i 5 sekunder. Mer om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
max |
Det maximala leveransantalet meddelanden varefter om det fortfarande inte är löst flyttas till delkön med obeställbara meddelanden. |
max |
Den maximala meddelandestorleken i kilobyte för meddelanden som skickas till den här kön. (Kan endast konfigureras för Service Bus-namnområdet på Premium-nivå.) |
max |
Anger den maximala köstorleken i megabyte. Alla försök att skicka ett meddelande som gör att kön överskrider det här värdet misslyckas. |
requires |
Om det här alternativet är aktiverat identifierar ämnet dubblettmeddelanden inom det tidsintervall som anges av egenskapen DuplicateDetectionHistoryTimeWindow. Kan endast användas när kön skapas. |
requires |
Om värdet är true kommer kön att vara sessionsmedveten och endast SessionReceiver stöds. Sessionsmedvetna köer stöds inte via REST. Kan endast användas när kön skapas. |
status | Status för meddelandeentiteten. |
user |
Användaren angav metadatainformation som är associerad med kön. Används för att ange textinnehåll, till exempel taggar, etiketter osv. Värdet får inte överstiga 1 024 byte som kodats i utf-8. |
Ärvda egenskaper
abort |
Den signal som kan användas för att avbryta begäranden. |
on |
En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger. |
request |
Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden. |
serializer |
Alternativ för att åsidosätta serialiserings-/avserialiseringsbeteende. |
tracing |
Alternativ som används när spårning är aktiverat. |
Egenskapsinformation
authorizationRules
Auktoriseringsregler i kön
authorizationRules?: AuthorizationRule[]
Egenskapsvärde
autoDeleteOnIdle
Maximal inaktivitetstid innan entiteten tas bort. Detta ska anges i ISO-8601-varaktighetsformat, till exempel "PT1M" i 1 minut, "PT5S" i 5 sekunder.
Mer om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle?: string
Egenskapsvärde
string
availabilityStatus
Meddelandeentitetens tillgänglighetsstatus.
availabilityStatus?: EntityAvailabilityStatus
Egenskapsvärde
deadLetteringOnMessageExpiration
Om det är aktiverat och ett meddelande upphör att gälla flyttar Service Bus meddelandet från kön till köns delkö med obeställbara meddelanden. Om meddelandet är inaktiverat tas det bort permanent från kön. Kan endast användas när kön skapas.
deadLetteringOnMessageExpiration?: boolean
Egenskapsvärde
boolean
defaultMessageTimeToLive
Beroende på om DeadLettering är aktiverat flyttas ett meddelande automatiskt till underkön med obeställbara meddelanden eller tas bort om det har lagrats i kön längre än den angivna tiden. Det här värdet skrivs över av en TTL som anges i meddelandet om och endast om TTL-värdet för meddelandet är mindre än TTL-värdet som angetts i kön. Det här värdet kan inte ändras när kön har skapats. Detta ska anges i ISO-8601-varaktighetsformat, till exempel "PT1M" i 1 minut, "PT5S" i 5 sekunder.
Mer om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive?: string
Egenskapsvärde
string
duplicateDetectionHistoryTimeWindow
Anger det tidsintervall under vilket Service Bus identifierar meddelandeduplicering. Detta ska anges i ISO-8601-varaktighetsformat, till exempel "PT1M" i 1 minut, "PT5S" i 5 sekunder.
Mer om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations
duplicateDetectionHistoryTimeWindow?: string
Egenskapsvärde
string
enableBatchedOperations
Anger om batchåtgärder ska tillåtas.
enableBatchedOperations?: boolean
Egenskapsvärde
boolean
enableExpress
Anger om expressentiteter är aktiverade i kön.
enableExpress?: boolean
Egenskapsvärde
boolean
enablePartitioning
Anger om kön ska partitioneras.
enablePartitioning?: boolean
Egenskapsvärde
boolean
forwardDeadLetteredMessagesTo
Absolut URL eller namnet på kön eller ämnet som de obeställbara meddelandena ska vidarebefordras till.
Till exempel skulle en absolut URL-inmatning vara av formuläret sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
Egenskapsvärde
string
forwardTo
Absolut URL eller namnet på kön eller ämnet som meddelandena ska vidarebefordras till.
Till exempel skulle en absolut URL-inmatning vara av formuläret sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Egenskapsvärde
string
lockDuration
Avgör hur lång tid i sekunder ett meddelande ska låsas för bearbetning av en mottagare. Efter den här perioden är meddelandet olåst och tillgängligt för användning av nästa mottagare. (Om sessioner är aktiverade gäller den här låsvaraktigheten för sessioner och inte för meddelanden.)
Detta ska anges i ISO-8601-varaktighetsformat, till exempel "PT1M" i 1 minut, "PT5S" i 5 sekunder.
Mer om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations
lockDuration?: string
Egenskapsvärde
string
maxDeliveryCount
Det maximala leveransantalet meddelanden varefter om det fortfarande inte är löst flyttas till delkön med obeställbara meddelanden.
maxDeliveryCount?: number
Egenskapsvärde
number
maxMessageSizeInKilobytes
Den maximala meddelandestorleken i kilobyte för meddelanden som skickas till den här kön.
(Kan endast konfigureras för Service Bus-namnområdet på Premium-nivå.)
maxMessageSizeInKilobytes?: number
Egenskapsvärde
number
maxSizeInMegabytes
Anger den maximala köstorleken i megabyte. Alla försök att skicka ett meddelande som gör att kön överskrider det här värdet misslyckas.
maxSizeInMegabytes?: number
Egenskapsvärde
number
requiresDuplicateDetection
Om det här alternativet är aktiverat identifierar ämnet dubblettmeddelanden inom det tidsintervall som anges av egenskapen DuplicateDetectionHistoryTimeWindow. Kan endast användas när kön skapas.
requiresDuplicateDetection?: boolean
Egenskapsvärde
boolean
requiresSession
Om värdet är true kommer kön att vara sessionsmedveten och endast SessionReceiver stöds. Sessionsmedvetna köer stöds inte via REST. Kan endast användas när kön skapas.
requiresSession?: boolean
Egenskapsvärde
boolean
status
userMetadata
Användaren angav metadatainformation som är associerad med kön. Används för att ange textinnehåll, till exempel taggar, etiketter osv. Värdet får inte överstiga 1 024 byte som kodats i utf-8.
userMetadata?: string
Egenskapsvärde
string
Information om ärvda egenskaper
abortSignal
Den signal som kan användas för att avbryta begäranden.
abortSignal?: AbortSignalLike
Egenskapsvärde
Ärvd frånOperationOptions.abortSignal
onResponse
En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger.
onResponse?: RawResponseCallback
Egenskapsvärde
Ärvd frånOperationOptions.onResponse
requestOptions
Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden.
requestOptions?: OperationRequestOptions
Egenskapsvärde
Ärvd frånOperationOptions.requestOptions
serializerOptions
Alternativ för att åsidosätta serialiserings-/avserialiseringsbeteende.
serializerOptions?: SerializerOptions
Egenskapsvärde
Ärvd frånOperationOptions.serializerOptions
tracingOptions
Alternativ som används när spårning är aktiverat.
tracingOptions?: OperationTracingOptions
Egenskapsvärde
Ärvd frånOperationOptions.tracingOptions