CreateTopicOptions interface
Vertegenwoordigt instelbare opties voor een onderwerp
- Uitbreiding
Eigenschappen
authorization |
Autorisatieregels voor het onderwerp |
auto |
Maximale inactieve tijd voordat de entiteit wordt verwijderd. Dit moet worden opgegeven in ISO-8601-duurnotatie, zoals "PT1M" voor 1 minuut, "PT5S" gedurende 5 seconden. Meer informatie over de ISO-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
Beschikbaarheidsstatus van de berichtenentiteit. |
default |
Bepaalt hoe lang een bericht zich in de gekoppelde abonnementen bevindt. Abonnementen nemen de TTL over van het onderwerp, tenzij ze expliciet zijn gemaakt met een kleinere TTL. Op basis van of dead-lettering is ingeschakeld, wordt een bericht waarvan de TTL is verlopen, verplaatst naar de bijbehorende subwachtrij voor onbestelbare berichten van het abonnement of wordt het permanent verwijderd. Dit moet worden opgegeven in ISO-8601-duurnotatie, zoals "PT1M" voor 1 minuut, "PT5S" gedurende 5 seconden. Meer informatie over de ISO-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations |
duplicate |
Hiermee geeft u de tijdsduur op waarin de Service Bus berichtduplicatie detecteert. Dit moet worden opgegeven in ISO-8601-duurnotatie, zoals "PT1M" voor 1 minuut, "PT5S" gedurende 5 seconden. Meer informatie over de ISO-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
Hiermee geeft u op of batchbewerkingen moeten worden toegestaan. |
enable |
Hiermee geeft u op of express-entiteiten zijn ingeschakeld voor het onderwerp. |
enable |
Hiermee geeft u op of het onderwerp moet worden gepartitioneerd |
max |
De maximale berichtgrootte in kilobytes voor berichten die naar dit onderwerp worden verzonden. (Alleen configureerbaar voor Service Bus-naamruimte in de Premium-laag.) |
max |
Hiermee geeft u de maximale grootte van het onderwerp in megabytes. Elke poging om een bericht in de wachtrij te plaatsen waardoor het onderwerp deze waarde overschrijdt, mislukt. Alle berichten die zijn opgeslagen in het onderwerp of een van de abonnementen tellen mee voor deze waarde. Meerdere kopieën van een bericht die zich in een of meer abonnementen bevinden, tellen als één bericht. Als bericht m bijvoorbeeld één keer voorkomt in abonnement s1 en twee keer in abonnement s2, wordt m geteld als één bericht. |
requires |
Als dit is ingeschakeld, detecteert het onderwerp dubbele berichten binnen de tijdsperiode die is opgegeven door de eigenschap DuplicateDetectionHistoryTimeWindow. Alleen instelbaar op het moment dat het onderwerp wordt gemaakt. |
status | Status van de berichtenentiteit. |
support |
Hiermee geeft u op of het onderwerp de volgorde van berichten ondersteunt. |
user |
De gebruiker heeft metagegevensgegevens opgegeven die aan het onderwerp zijn gekoppeld. Wordt gebruikt om tekstuele inhoud op te geven, zoals tags, labels, enzovoort. De waarde mag niet groter zijn dan 1024 bytes gecodeerd in utf-8. |
Overgenomen eigenschappen
abort |
Het signaal dat kan worden gebruikt om aanvragen af te breken. |
on |
Een functie die telkens wordt aangeroepen wanneer er een antwoord van de server wordt ontvangen tijdens het uitvoeren van de aangevraagde bewerking. Kan meerdere keren worden aangeroepen. |
request |
Opties die worden gebruikt bij het maken en verzenden van HTTP-aanvragen voor deze bewerking. |
serializer |
Opties voor het overschrijven van serialisatie-/deserialisatiegedrag. |
tracing |
Opties die worden gebruikt wanneer tracering is ingeschakeld. |
Eigenschapdetails
authorizationRules
Autorisatieregels voor het onderwerp
authorizationRules?: AuthorizationRule[]
Waarde van eigenschap
autoDeleteOnIdle
Maximale inactieve tijd voordat de entiteit wordt verwijderd. Dit moet worden opgegeven in ISO-8601-duurnotatie, zoals "PT1M" voor 1 minuut, "PT5S" gedurende 5 seconden.
Meer informatie over de ISO-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle?: string
Waarde van eigenschap
string
availabilityStatus
Beschikbaarheidsstatus van de berichtenentiteit.
availabilityStatus?: EntityAvailabilityStatus
Waarde van eigenschap
defaultMessageTimeToLive
Bepaalt hoe lang een bericht zich in de gekoppelde abonnementen bevindt. Abonnementen nemen de TTL over van het onderwerp, tenzij ze expliciet zijn gemaakt met een kleinere TTL. Op basis van of dead-lettering is ingeschakeld, wordt een bericht waarvan de TTL is verlopen, verplaatst naar de bijbehorende subwachtrij voor onbestelbare berichten van het abonnement of wordt het permanent verwijderd. Dit moet worden opgegeven in ISO-8601-duurnotatie, zoals "PT1M" voor 1 minuut, "PT5S" gedurende 5 seconden.
Meer informatie over de ISO-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive?: string
Waarde van eigenschap
string
duplicateDetectionHistoryTimeWindow
Hiermee geeft u de tijdsduur op waarin de Service Bus berichtduplicatie detecteert. Dit moet worden opgegeven in ISO-8601-duurnotatie, zoals "PT1M" voor 1 minuut, "PT5S" gedurende 5 seconden.
Meer informatie over de ISO-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations
duplicateDetectionHistoryTimeWindow?: string
Waarde van eigenschap
string
enableBatchedOperations
Hiermee geeft u op of batchbewerkingen moeten worden toegestaan.
enableBatchedOperations?: boolean
Waarde van eigenschap
boolean
enableExpress
Hiermee geeft u op of express-entiteiten zijn ingeschakeld voor het onderwerp.
enableExpress?: boolean
Waarde van eigenschap
boolean
enablePartitioning
Hiermee geeft u op of het onderwerp moet worden gepartitioneerd
enablePartitioning?: boolean
Waarde van eigenschap
boolean
maxMessageSizeInKilobytes
De maximale berichtgrootte in kilobytes voor berichten die naar dit onderwerp worden verzonden.
(Alleen configureerbaar voor Service Bus-naamruimte in de Premium-laag.)
maxMessageSizeInKilobytes?: number
Waarde van eigenschap
number
maxSizeInMegabytes
Hiermee geeft u de maximale grootte van het onderwerp in megabytes. Elke poging om een bericht in de wachtrij te plaatsen waardoor het onderwerp deze waarde overschrijdt, mislukt. Alle berichten die zijn opgeslagen in het onderwerp of een van de abonnementen tellen mee voor deze waarde. Meerdere kopieën van een bericht die zich in een of meer abonnementen bevinden, tellen als één bericht. Als bericht m bijvoorbeeld één keer voorkomt in abonnement s1 en twee keer in abonnement s2, wordt m geteld als één bericht.
maxSizeInMegabytes?: number
Waarde van eigenschap
number
requiresDuplicateDetection
Als dit is ingeschakeld, detecteert het onderwerp dubbele berichten binnen de tijdsperiode die is opgegeven door de eigenschap DuplicateDetectionHistoryTimeWindow. Alleen instelbaar op het moment dat het onderwerp wordt gemaakt.
requiresDuplicateDetection?: boolean
Waarde van eigenschap
boolean
status
supportOrdering
Hiermee geeft u op of het onderwerp de volgorde van berichten ondersteunt.
supportOrdering?: boolean
Waarde van eigenschap
boolean
userMetadata
De gebruiker heeft metagegevensgegevens opgegeven die aan het onderwerp zijn gekoppeld. Wordt gebruikt om tekstuele inhoud op te geven, zoals tags, labels, enzovoort. De waarde mag niet groter zijn dan 1024 bytes gecodeerd in utf-8.
userMetadata?: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
abortSignal
Het signaal dat kan worden gebruikt om aanvragen af te breken.
abortSignal?: AbortSignalLike
Waarde van eigenschap
Overgenomen vanOperationOptions.abortSignal
onResponse
Een functie die telkens wordt aangeroepen wanneer er een antwoord van de server wordt ontvangen tijdens het uitvoeren van de aangevraagde bewerking. Kan meerdere keren worden aangeroepen.
onResponse?: RawResponseCallback
Waarde van eigenschap
Overgenomen vanOperationOptions.onResponse
requestOptions
Opties die worden gebruikt bij het maken en verzenden van HTTP-aanvragen voor deze bewerking.
requestOptions?: OperationRequestOptions
Waarde van eigenschap
Overgenomen vanOperationOptions.requestOptions
serializerOptions
Opties voor het overschrijven van serialisatie-/deserialisatiegedrag.
serializerOptions?: SerializerOptions
Waarde van eigenschap
Overgenomen vanOperationOptions.serializerOptions
tracingOptions
Opties die worden gebruikt wanneer tracering is ingeschakeld.
tracingOptions?: OperationTracingOptions
Waarde van eigenschap
Overgenomen vanOperationOptions.tracingOptions