Dela via


CreateQueueOptions interface

Representerar alternativ som kan konfigureras i en kö

Extends

Egenskaper

authorizationRules

Auktoriseringsregler i kön

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 information om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

Tillgänglighetsstatus för meddelandeentiteten.

deadLetteringOnMessageExpiration

Om det är aktiverat och ett meddelande upphör att gälla flyttar Service Bus meddelandet från kön till köns underkö med obeställbara bokstäver. Om det är inaktiverat tas meddelandet bort permanent från kön. Kan endast användas vid tidpunkten för att skapa kön.

defaultMessageTimeToLive

Beroende på om DeadLettering är aktiverat flyttas ett meddelande automatiskt till delkö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 meddelandet TTL är mindre än TTL 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 information om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

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 information om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Anger om batchåtgärder ska tillåtas.

enableExpress

Anger om expressentiteter är aktiverade i kön.

enablePartitioning

Anger om kön ska partitioneras.

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>

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>

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 låss meddelandet upp och är tillgängligt för förbrukning 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 information om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

maxDeliveryCount

Det maximala leveransantalet meddelanden varefter om det fortfarande inte är avgjort flyttas till delkön med obeställbara meddelanden.

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

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.

requiresDuplicateDetection

Om det är aktiverat identifierar ämnet duplicerade meddelanden inom det tidsintervall som anges av egenskapen DuplicateDetectionHistoryTimeWindow. Kan endast användas vid tidpunkten för att skapa kön.

requiresSession

Om värdet är true är kön sessionsmedveten och endast SessionReceiver stöds. Sessionsmedvetna köer stöds inte via REST. Kan endast användas vid tidpunkten för att skapa kön.

status

Status för meddelandeentiteten.

userMetadata

Användaren tillhandahöll 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 kodas i utf-8.

Ärvda egenskaper

abortSignal

Den signal som kan användas för att avbryta begäranden.

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.

requestOptions

Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden.

serializerOptions

Alternativ för att åsidosätta serialiserings-/av-serialiseringsbeteende.

tracingOptions

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 information om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle?: string

Egenskapsvärde

string

availabilityStatus

Tillgänglighetsstatus för meddelandeentiteten.

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 underkö med obeställbara bokstäver. Om det är inaktiverat tas meddelandet bort permanent från kön. Kan endast användas vid tidpunkten för att skapa kön.

deadLetteringOnMessageExpiration?: boolean

Egenskapsvärde

boolean

defaultMessageTimeToLive

Beroende på om DeadLettering är aktiverat flyttas ett meddelande automatiskt till delkö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 meddelandet TTL är mindre än TTL 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 information 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 information 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 låss meddelandet upp och är tillgängligt för förbrukning 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 information 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 avgjort 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 är aktiverat identifierar ämnet duplicerade meddelanden inom det tidsintervall som anges av egenskapen DuplicateDetectionHistoryTimeWindow. Kan endast användas vid tidpunkten för att skapa kön.

requiresDuplicateDetection?: boolean

Egenskapsvärde

boolean

requiresSession

Om värdet är true är kön sessionsmedveten och endast SessionReceiver stöds. Sessionsmedvetna köer stöds inte via REST. Kan endast användas vid tidpunkten för att skapa kön.

requiresSession?: boolean

Egenskapsvärde

boolean

status

Status för meddelandeentiteten.

status?: EntityStatus

Egenskapsvärde

userMetadata

Användaren tillhandahöll 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 kodas 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

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

ärvs frånOperationOptions.requestOptions

serializerOptions

Alternativ för att åsidosätta serialiserings-/av-serialiseringsbeteende.

serializerOptions?: SerializerOptions

Egenskapsvärde

ärvs frånOperationOptions.serializerOptions

tracingOptions

Alternativ som används när spårning är aktiverat.

tracingOptions?: OperationTracingOptions

Egenskapsvärde

ärvd frånOperationOptions.tracingOptions