Delen via


TopicProperties interface

Vertegenwoordigt de invoer voor updateTopic.

Eigenschappen

authorizationRules

Autorisatieregels voor het onderwerp

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

availabilityStatus

Beschikbaarheidsstatus van de berichtenentiteit.

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

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

enableBatchedOperations

Hiermee geeft u op of batchbewerkingen moeten worden toegestaan.

enableExpress

Hiermee geeft u op of express-entiteiten zijn ingeschakeld voor het onderwerp.

enablePartitioning

Hiermee geeft u op of het onderwerp moet worden gepartitioneerd

maxMessageSizeInKilobytes

De maximale berichtgrootte in kilobytes voor berichten die naar deze wachtrij/dit onderwerp worden verzonden.

Niet van toepassing als serviceversie '2017-04' is gekozen bij het maken van de ServiceBusAdministrationClient.

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.

name

Naam van het onderwerp

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.

status

Status van de berichtenentiteit.

supportOrdering

Hiermee geeft u op of het onderwerp de volgorde van berichten ondersteunt.

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.

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 deze wachtrij/dit onderwerp worden verzonden.

Niet van toepassing als serviceversie '2017-04' is gekozen bij het maken van de ServiceBusAdministrationClient.

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

name

Naam van het onderwerp

name: string

Waarde van eigenschap

string

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

Status van de berichtenentiteit.

status: EntityStatus

Waarde van eigenschap

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