CreateTopicOptions interface
Representerar alternativ som kan användas i 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 aktiverade flyttas ett meddelande vars TTL har upphört att gälla antingen till prenumerationens associerade underkö med obeställbara meddelanden 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 är aktiverat identifierar ämnet duplicerade meddelanden inom det tidsintervall som anges av egenskapen DuplicateDetectionHistoryTimeWindow. Kan endast användas vid tidpunkten för att skapa ämnet. |
| status | Status för meddelandeentiteten. |
| support |
Anger om ämnet stöder meddelandeordning. |
| user |
Användaren tillhandahöll 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 kodas 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 aktiverade flyttas ett meddelande vars TTL har upphört att gälla antingen till prenumerationens associerade underkö med obeställbara meddelanden 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 är aktiverat identifierar ämnet duplicerade meddelanden inom det tidsintervall som anges av egenskapen DuplicateDetectionHistoryTimeWindow. Kan endast användas vid tidpunkten för att skapa ämnet.
requiresDuplicateDetection?: boolean
Egenskapsvärde
boolean
status
supportOrdering
Anger om ämnet stöder meddelandeordning.
supportOrdering?: boolean
Egenskapsvärde
boolean
userMetadata
Användaren tillhandahöll 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 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