Delen via


CreateQueueOptions interface

Vertegenwoordigt instelbare opties in een wachtrij

Extends

Eigenschappen

authorizationRules

Autorisatieregels in de wachtrij

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

availabilityStatus

Beschikbaarheidsstatus van de berichtenentiteit.

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.

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

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

enableBatchedOperations

Hiermee geeft u op of batchbewerkingen moeten worden toegestaan.

enableExpress

Hiermee geeft u op of express-entiteiten zijn ingeschakeld in de wachtrij.

enablePartitioning

Hiermee geeft u op of de wachtrij moet worden gepartitioneerd.

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>

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>

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

maxDeliveryCount

Het maximale aantal bezorgingsberichten waarna, als het nog steeds niet is geregeld, wordt verplaatst naar de subwachtrij voor onbestelbare berichten.

maxMessageSizeInKilobytes

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

(Alleen configureerbaar voor Service Bus-naamruimte in de Premium-laag.)

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.

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.

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.

status

Status van de berichtenentiteit.

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.

Overgenomen eigenschappen

abortSignal

Het signaal dat kan worden gebruikt om aanvragen af te breken.

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.

requestOptions

Opties die worden gebruikt bij het maken en verzenden van HTTP-aanvragen voor deze bewerking.

serializerOptions

Opties voor het overschrijven van serialisatie-/deserialisatiegedrag.

tracingOptions

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

Status van de berichtenentiteit.

status?: EntityStatus

Waarde van eigenschap

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