Dela via


CreateTopicOptions interface

Representerar inställningsbara alternativ för ett ämne

Extends

Egenskaper

authorizationRules

Auktoriseringsregler för ämnet

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.

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

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 ämnet.

enablePartitioning

Anger om ämnet ska partitioneras

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

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.

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.

status

Status för meddelandeentiteten.

supportOrdering

Anger om ämnet stöder meddelandeordning.

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.

Ä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 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

Status för meddelandeentiteten.

status?: EntityStatus

Egenskapsvärde

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