CreateTopicOptions interface
Representerar inställningsbara alternativ för ett ämne
- Extends
Egenskaper
authorization |
Auktoriseringsregler för ämnet |
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 information om ISO-8601-varaktighetsformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
Tillgänglighetsstatus för meddelandeentiteten. |
default |
Avgör hur länge ett meddelande finns i de associerade prenumerationerna. Prenumerationer ärver TTL från ämnet om de inte skapas explicit med en mindre TTL. Baserat på om obeställbara bokstäver är aktiverat flyttas ett meddelande vars TTL har upphört att gälla antingen till prenumerationens associerade underkö med obeställbara bokstäver eller tas bort permanent. 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 |
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 information 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 ämnet. |
enable |
Anger om ämnet ska partitioneras |
max |
Den maximala meddelandestorleken i kilobyte för meddelanden som skickas till det här ämnet. (Kan endast konfigureras för Service Bus-namnområdet på Premium-nivå.) |
max |
Anger den maximala ämnesstorleken i megabyte. Alla försök att skicka ett meddelande som gör att ämnet överskrider det här värdet misslyckas. Alla meddelanden som lagras i ämnet eller någon av dess prenumerationer räknas mot det här värdet. Flera kopior av ett meddelande som finns i en eller flera prenumerationer räknas som ett enda meddelande. Om meddelandet m till exempel finns en gång i prenumeration s1 och två gånger i prenumeration s2 räknas m som ett enda meddelande. |
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 ämnet skapas. |
status | Status för meddelandeentiteten. |
support |
Anger om ämnet stöder meddelandeordning. |
user |
Användaren angav metadatainformation som är associerad med ämnet. 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-/av-serialiseringsbeteende. |
tracing |
Alternativ som används när spårning är aktiverat. |
Egenskapsinformation
authorizationRules
Auktoriseringsregler för ämnet
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
defaultMessageTimeToLive
Avgör hur länge ett meddelande finns i de associerade prenumerationerna. Prenumerationer ärver TTL från ämnet om de inte skapas explicit med en mindre TTL. Baserat på om obeställbara bokstäver är aktiverat flyttas ett meddelande vars TTL har upphört att gälla antingen till prenumerationens associerade underkö med obeställbara bokstäver eller tas bort permanent. 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 ämnet.
enableExpress?: boolean
Egenskapsvärde
boolean
enablePartitioning
Anger om ämnet ska partitioneras
enablePartitioning?: boolean
Egenskapsvärde
boolean
maxMessageSizeInKilobytes
Den maximala meddelandestorleken i kilobyte för meddelanden som skickas till det här ämnet.
(Kan endast konfigureras för Service Bus-namnområdet på Premium-nivå.)
maxMessageSizeInKilobytes?: number
Egenskapsvärde
number
maxSizeInMegabytes
Anger den maximala ämnesstorleken i megabyte. Alla försök att skicka ett meddelande som gör att ämnet överskrider det här värdet misslyckas. Alla meddelanden som lagras i ämnet eller någon av dess prenumerationer räknas mot det här värdet. Flera kopior av ett meddelande som finns i en eller flera prenumerationer räknas som ett enda meddelande. Om meddelandet m till exempel finns en gång i prenumeration s1 och två gånger i prenumeration s2 räknas m som ett enda meddelande.
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 ämnet skapas.
requiresDuplicateDetection?: boolean
Egenskapsvärde
boolean
status
supportOrdering
Anger om ämnet stöder meddelandeordning.
supportOrdering?: boolean
Egenskapsvärde
boolean
userMetadata
Användaren angav metadatainformation som är associerad med ämnet. 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-/av-serialiseringsbeteende.
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