SubscriptionProperties interface
Vertegenwoordigt de invoer voor updateSubscription.
Eigenschappen
| auto |
Maximale niet-actieve tijd voordat de entiteit wordt verwijderd. Dit moet worden opgegeven in de ISO-8601-duurnotatie, zoals 'PT1M' gedurende 1 minuut, PT5S gedurende 5 seconden. Meer informatie over 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 voor dode letters van het abonnement. Anders wordt het verwijderd. Deze parameter is standaard ingesteld op true, zodat de gebruiker de oorzaak van de uitzondering kan onderzoeken. Het kan optreden vanuit een onjuist opgemaakt bericht of een aantal onjuiste aannames die in het filter over de vorm van het bericht worden gedaan. 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 uit de wachtrij naar de subwachtrij van het abonnement. Als dit is uitgeschakeld, wordt het bericht definitief verwijderd uit de hoofdwachtrij van het abonnement. Stel deze alleen in bij 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 het gekoppelde DeadLtterQueue-abonnement of permanent verwijderd. Dit moet worden opgegeven in de ISO-8601-duurnotatie, zoals 'PT1M' gedurende 1 minuut, PT5S gedurende 5 seconden. Meer informatie over 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 onbeletterde berichten moeten worden doorgestuurd.
Een absolute URL-invoer zou bijvoorbeeld van het formulier |
| forward |
Absolute URL of de naam van de wachtrij of het onderwerp waarnaar de berichten moeten worden doorgestuurd.
Een absolute URL-invoer zou bijvoorbeeld van het formulier |
| lock |
De standaardvergrendelingsduur wordt toegepast op abonnementen die geen vergrendelingsduur definiƫren. (Als sessies zijn ingeschakeld, is deze vergrendelingsduur van toepassing voor sessies en niet voor berichten.) Dit moet worden opgegeven in de ISO-8601-duurnotatie, zoals 'PT1M' gedurende 1 minuut, PT5S gedurende 5 seconden. Meer informatie over iso-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations |
| max |
Het maximale aantal bezorgingsberichten waarna, als deze nog steeds niet is geregeld, wordt verplaatst naar de subwachtrij met dode letters. |
| requires |
Als dit is ingesteld op true, wordt het abonnement sessiebewust en wordt alleen SessionReceiver ondersteund. Sessiebewust abonnement wordt niet ondersteund via REST. Stel deze alleen in bij 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 die zijn gecodeerd in utf-8. |
Eigenschapdetails
autoDeleteOnIdle
Maximale niet-actieve tijd voordat de entiteit wordt verwijderd. Dit moet worden opgegeven in de ISO-8601-duurnotatie, zoals 'PT1M' gedurende 1 minuut, PT5S gedurende 5 seconden.
Meer informatie over 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 voor dode letters van het abonnement. Anders wordt het verwijderd. Deze parameter is standaard ingesteld op true, zodat de gebruiker de oorzaak van de uitzondering kan onderzoeken. Het kan optreden vanuit een onjuist opgemaakt bericht of een aantal onjuiste aannames die in het filter over de vorm van het bericht worden gedaan. 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 uit de wachtrij naar de subwachtrij van het abonnement. Als dit is uitgeschakeld, wordt het bericht definitief verwijderd uit de hoofdwachtrij van het abonnement. Stel deze alleen in bij 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 het gekoppelde DeadLtterQueue-abonnement of permanent verwijderd. Dit moet worden opgegeven in de ISO-8601-duurnotatie, zoals 'PT1M' gedurende 1 minuut, PT5S gedurende 5 seconden.
Meer informatie over 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 onbeletterde berichten moeten worden doorgestuurd.
Een absolute URL-invoer zou bijvoorbeeld van het formulier 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 van het formulier 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 voor sessies en niet voor berichten.)
Dit moet worden opgegeven in de ISO-8601-duurnotatie, zoals 'PT1M' gedurende 1 minuut, PT5S gedurende 5 seconden.
Meer informatie over iso-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations
lockDuration: string
Waarde van eigenschap
string
maxDeliveryCount
Het maximale aantal bezorgingsberichten waarna, als deze nog steeds niet is geregeld, wordt verplaatst naar de subwachtrij met dode letters.
maxDeliveryCount: number
Waarde van eigenschap
number
requiresSession
Als dit is ingesteld op true, wordt het abonnement sessiebewust en wordt alleen SessionReceiver ondersteund. Sessiebewust abonnement wordt niet ondersteund via REST. Stel deze alleen in bij 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 die zijn gecodeerd in utf-8.
userMetadata?: string
Waarde van eigenschap
string