CreateQueueOptions interface
Vertegenwoordigt instelbare opties in een wachtrij
- Uitbreiding
Eigenschappen
authorization |
Autorisatieregels in de wachtrij |
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 ISO-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
Beschikbaarheidsstatus van de berichtenentiteit. |
dead |
Als dit is ingeschakeld en een bericht verloopt, verplaatst Service Bus het bericht van de wachtrij naar de subwachtrij met onbestelbare berichten van de wachtrij. Als dit is uitgeschakeld, wordt het bericht definitief uit de wachtrij verwijderd. Stel alleen in op het moment dat de wachtrij wordt gemaakt. |
default |
Afhankelijk van of DeadLettering is ingeschakeld, wordt een bericht automatisch verplaatst naar de subwachtrij met onbestelbare berichten of verwijderd als het langer dan de opgegeven tijd in de wachtrij is opgeslagen. Deze waarde wordt overschreven door een TTL die is opgegeven in het bericht als en alleen als de TTL van het bericht kleiner is dan de TTL die in de wachtrij is ingesteld. Deze waarde is onveranderbaar nadat de wachtrij is gemaakt. Dit moet worden opgegeven in ISO-8601-duurnotatie, zoals "PT1M" voor 1 minuut, "PT5S" gedurende 5 seconden. Meer informatie over ISO-8601-duurindeling: https://en.wikipedia.org/wiki/ISO_8601#Durations |
duplicate |
Hiermee geeft u de periode 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 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 in de wachtrij. |
enable |
Hiermee geeft u op of de wachtrij moet worden gepartitioneerd. |
forward |
Absolute URL of de naam van de wachtrij of het onderwerp waarnaar de onbestelbare berichten moeten worden doorgestuurd.
Een absolute URL-invoer heeft bijvoorbeeld de vorm |
forward |
Absolute URL of de naam van de wachtrij of het onderwerp waarnaar de berichten moeten worden doorgestuurd.
Een absolute URL-invoer heeft bijvoorbeeld de vorm |
lock |
Bepaalt de hoeveelheid tijd in seconden waarin een bericht moet worden vergrendeld voor verwerking door een ontvanger. Na deze periode wordt het bericht ontgrendeld en beschikbaar voor gebruik door de volgende ontvanger. (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 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. |
max |
De maximale berichtgrootte in kilobytes voor berichten die naar deze wachtrij worden verzonden. (Alleen configureerbaar voor Service Bus-naamruimte in de Premium-laag.) |
max |
Hiermee geeft u de maximale wachtrijgrootte in megabytes. Elke poging om een bericht in de wachtrij te plaatsen waardoor de wachtrij deze waarde overschrijdt, mislukt. |
requires |
Als dit is ingeschakeld, detecteert het onderwerp dubbele berichten binnen de tijdsperiode die is opgegeven door de eigenschap DuplicateDetectionHistoryTimeWindow. Stel alleen in op het moment dat de wachtrij wordt gemaakt. |
requires |
Als deze optie is ingesteld op waar, is de wachtrij sessiebewust en wordt alleen SessionReceiver ondersteund. Sessiebewuste wachtrijen worden niet ondersteund via REST. Stel alleen in op het moment dat de wachtrij wordt gemaakt. |
status | Status van de berichtenentiteit. |
user |
De gebruiker heeft metagegevensgegevens opgegeven die zijn gekoppeld aan de wachtrij. 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 in de wachtrij
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 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
deadLetteringOnMessageExpiration
Als dit is ingeschakeld en een bericht verloopt, verplaatst Service Bus het bericht van de wachtrij naar de subwachtrij met onbestelbare berichten van de wachtrij. Als dit is uitgeschakeld, wordt het bericht definitief uit de wachtrij verwijderd. Stel alleen in op het moment dat de wachtrij wordt gemaakt.
deadLetteringOnMessageExpiration?: boolean
Waarde van eigenschap
boolean
defaultMessageTimeToLive
Afhankelijk van of DeadLettering is ingeschakeld, wordt een bericht automatisch verplaatst naar de subwachtrij met onbestelbare berichten of verwijderd als het langer dan de opgegeven tijd in de wachtrij is opgeslagen. Deze waarde wordt overschreven door een TTL die is opgegeven in het bericht als en alleen als de TTL van het bericht kleiner is dan de TTL die in de wachtrij is ingesteld. Deze waarde is onveranderbaar nadat de wachtrij is gemaakt. Dit moet worden opgegeven in ISO-8601-duurnotatie, zoals "PT1M" voor 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
duplicateDetectionHistoryTimeWindow
Hiermee geeft u de periode 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 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 in de wachtrij.
enableExpress?: boolean
Waarde van eigenschap
boolean
enablePartitioning
Hiermee geeft u op of de wachtrij moet worden gepartitioneerd.
enablePartitioning?: boolean
Waarde van eigenschap
boolean
forwardDeadLetteredMessagesTo
Absolute URL of de naam van de wachtrij of het onderwerp waarnaar de onbestelbare berichten moeten worden doorgestuurd.
Een absolute URL-invoer heeft bijvoorbeeld de vorm 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 heeft bijvoorbeeld de vorm sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Waarde van eigenschap
string
lockDuration
Bepaalt de hoeveelheid tijd in seconden waarin een bericht moet worden vergrendeld voor verwerking door een ontvanger. Na deze periode wordt het bericht ontgrendeld en beschikbaar voor gebruik door de volgende ontvanger. (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 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
maxMessageSizeInKilobytes
De maximale berichtgrootte in kilobytes voor berichten die naar deze wachtrij worden verzonden.
(Alleen configureerbaar voor Service Bus-naamruimte in de Premium-laag.)
maxMessageSizeInKilobytes?: number
Waarde van eigenschap
number
maxSizeInMegabytes
Hiermee geeft u de maximale wachtrijgrootte in megabytes. Elke poging om een bericht in de wachtrij te plaatsen waardoor de wachtrij deze waarde overschrijdt, mislukt.
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. Stel alleen in op het moment dat de wachtrij wordt gemaakt.
requiresDuplicateDetection?: boolean
Waarde van eigenschap
boolean
requiresSession
Als deze optie is ingesteld op waar, is de wachtrij sessiebewust en wordt alleen SessionReceiver ondersteund. Sessiebewuste wachtrijen worden niet ondersteund via REST. Stel alleen in op het moment dat de wachtrij wordt gemaakt.
requiresSession?: boolean
Waarde van eigenschap
boolean
status
userMetadata
De gebruiker heeft metagegevensgegevens opgegeven die zijn gekoppeld aan de wachtrij. 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