SubscriptionProperties interface
Vertegenwoordigt de invoer voor updateSubscription.
Eigenschappen
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. |
dead |
Bepaalt hoe Service Bus een bericht verwerkt dat een uitzondering veroorzaakt tijdens de filterevaluatie van een abonnement. Als de waarde is ingesteld op true, wordt het bericht dat de uitzondering heeft veroorzaakt, verplaatst naar de subwachtrij met onbestelbare berichten van het abonnement. Anders wordt het verwijderd. Deze parameter is standaard ingesteld op true, zodat de gebruiker de kans heeft om de oorzaak van de uitzondering te onderzoeken. Dit kan optreden als gevolg van een onjuist ingedeeld bericht of enkele onjuiste veronderstellingen in het filter over de vorm van het bericht. Alleen instelbaar op het moment dat het onderwerp wordt gemaakt. |
dead |
Als dit is ingeschakeld en een bericht verloopt, verplaatst de Service Bus het bericht van de wachtrij naar de subwachtrij met onbestelbare berichten van het abonnement. Als dit is uitgeschakeld, wordt het bericht definitief verwijderd uit de hoofdwachtrij van het abonnement. Alleen instelbaar tijdens het maken van het abonnement. |
default |
Bepaalt hoe lang een bericht zich in het abonnement bevindt. Op basis van of dead-lettering is ingeschakeld, wordt een bericht waarvan de TTL is verlopen verplaatst naar de bijbehorende DeadLtterQueue van het abonnement of definitief 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 |
enable |
Hiermee geeft u op of batchbewerkingen moeten worden toegestaan. |
forward |
Absolute URL of de naam van de wachtrij of het onderwerp waarnaar de berichten met een onbestelbare brief moeten worden doorgestuurd.
Een absolute URL-invoer zou bijvoorbeeld de vorm hebben |
forward |
Absolute URL of de naam van de wachtrij of het onderwerp waarnaar de berichten moeten worden doorgestuurd.
Een absolute URL-invoer zou bijvoorbeeld de vorm hebben |
lock |
De standaardvergrendelingsduur wordt toegepast op abonnementen die geen vergrendelingsduur definiƫren. (Als sessies zijn ingeschakeld, is deze vergrendelingsduur van toepassing op sessies en niet op berichten.) 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 |
max |
Het maximale aantal bezorgingsberichten, waarna, als het nog steeds niet is geregeld, wordt verplaatst naar de subwachtrij voor onbestelbare berichten. |
requires |
Als dit is ingesteld op true, is het abonnement sessiebewust en wordt alleen SessionReceiver ondersteund. Sessiebewuste abonnementen worden niet ondersteund via REST. Alleen instelbaar tijdens het maken van het abonnement. |
status | Status van de berichtenentiteit. |
subscription |
Naam van het abonnement |
topic |
Naam van het onderwerp |
user |
De gebruiker heeft metagegevensgegevens opgegeven die zijn gekoppeld aan het abonnement. 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
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
deadLetteringOnFilterEvaluationExceptions
Bepaalt hoe Service Bus een bericht verwerkt dat een uitzondering veroorzaakt tijdens de filterevaluatie van een abonnement. Als de waarde is ingesteld op true, wordt het bericht dat de uitzondering heeft veroorzaakt, verplaatst naar de subwachtrij met onbestelbare berichten van het abonnement. Anders wordt het verwijderd. Deze parameter is standaard ingesteld op true, zodat de gebruiker de kans heeft om de oorzaak van de uitzondering te onderzoeken. Dit kan optreden als gevolg van een onjuist ingedeeld bericht of enkele onjuiste veronderstellingen in het filter over de vorm van het bericht. Alleen instelbaar op het moment dat het onderwerp wordt gemaakt.
deadLetteringOnFilterEvaluationExceptions: boolean
Waarde van eigenschap
boolean
deadLetteringOnMessageExpiration
Als dit is ingeschakeld en een bericht verloopt, verplaatst de Service Bus het bericht van de wachtrij naar de subwachtrij met onbestelbare berichten van het abonnement. Als dit is uitgeschakeld, wordt het bericht definitief verwijderd uit de hoofdwachtrij van het abonnement. Alleen instelbaar tijdens het maken van het abonnement.
deadLetteringOnMessageExpiration: boolean
Waarde van eigenschap
boolean
defaultMessageTimeToLive
Bepaalt hoe lang een bericht zich in het abonnement bevindt. Op basis van of dead-lettering is ingeschakeld, wordt een bericht waarvan de TTL is verlopen verplaatst naar de bijbehorende DeadLtterQueue van het abonnement of definitief 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
enableBatchedOperations
Hiermee geeft u op of batchbewerkingen moeten worden toegestaan.
enableBatchedOperations: boolean
Waarde van eigenschap
boolean
forwardDeadLetteredMessagesTo
Absolute URL of de naam van de wachtrij of het onderwerp waarnaar de berichten met een onbestelbare brief moeten worden doorgestuurd.
Een absolute URL-invoer zou bijvoorbeeld de vorm hebben sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
Waarde van eigenschap
string
forwardTo
Absolute URL of de naam van de wachtrij of het onderwerp waarnaar de berichten moeten worden doorgestuurd.
Een absolute URL-invoer zou bijvoorbeeld de vorm hebben sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Waarde van eigenschap
string
lockDuration
De standaardvergrendelingsduur wordt toegepast op abonnementen die geen vergrendelingsduur definiƫren. (Als sessies zijn ingeschakeld, is deze vergrendelingsduur van toepassing op sessies en niet op berichten.)
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
lockDuration: string
Waarde van eigenschap
string
maxDeliveryCount
Het maximale aantal bezorgingsberichten, waarna, als het nog steeds niet is geregeld, wordt verplaatst naar de subwachtrij voor onbestelbare berichten.
maxDeliveryCount: number
Waarde van eigenschap
number
requiresSession
Als dit is ingesteld op true, is het abonnement sessiebewust en wordt alleen SessionReceiver ondersteund. Sessiebewuste abonnementen worden niet ondersteund via REST. Alleen instelbaar tijdens het maken van het abonnement.
requiresSession: boolean
Waarde van eigenschap
boolean
status
subscriptionName
Naam van het abonnement
subscriptionName: string
Waarde van eigenschap
string
topicName
Naam van het onderwerp
topicName: string
Waarde van eigenschap
string
userMetadata
De gebruiker heeft metagegevensgegevens opgegeven die zijn gekoppeld aan het abonnement. 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