CreateQueueOptions interface
Stellt feststellbare Optionen für eine Warteschlange dar.
- Extends
Eigenschaften
authorization |
Autorisierungsregeln in der Warteschlange |
auto |
Maximale Leerlaufzeit vor dem Löschen der Entität. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für eine Minute, "PT5S" für 5 Sekunden. Weitere Informationen zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
Verfügbarkeitsstatus der Messagingentität. |
dead |
Wenn sie aktiviert ist und eine Nachricht abläuft, verschiebt Service Bus die Nachricht aus der Warteschlange in die Unzustellbare Unterwarteschlange der Warteschlange. Wenn sie deaktiviert ist, wird die Nachricht endgültig aus der Warteschlange gelöscht. Diese Eigenschaft kann nur zum Erstellungszeitpunkt der Warteschlange festgelegt werden. |
default |
Je nachdem, ob deadLettering aktiviert ist, wird eine Nachricht automatisch in die Unterwarteschlange für unzustellbare Nachrichten verschoben oder gelöscht, wenn sie länger als die angegebene Zeit in der Warteschlange gespeichert wurde. Dieser wird von einem für die Nachricht angegebenen TTL-Wert nur dann überschrieben, wenn der Nachrichten-TTL kleiner als der für die Warteschlangen festgelegte TTL-Wert ist. Dieser Wert ist unveränderlich, nachdem die Warteschlange erstellt wurde. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für eine Minute, "PT5S" für 5 Sekunden. Weitere Informationen zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
duplicate |
Gibt die Zeitspanne an, in der Service Bus die Meldungsduplizierung erkennt. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für eine Minute, "PT5S" für 5 Sekunden. Weitere Informationen zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
Gibt an, ob Batchvorgänge zulässig sein sollen. |
enable |
Gibt an, ob Expressentitäten in der Warteschlange aktiviert sind. |
enable |
Gibt an, ob die Warteschlange partitioniert werden soll. |
forward |
Absolute URL oder der Name der Warteschlange oder des Themas, an die nachrichten mit unzustellbaren Buchstaben weitergeleitet werden sollen.
Beispielsweise würde eine absolute URL-Eingabe von der Form sein. |
forward |
Absolute URL oder der Name der Warteschlange oder des Themas, an die die Nachrichten weitergeleitet werden sollen.
Beispielsweise würde eine absolute URL-Eingabe von der Form sein. |
lock |
Bestimmt die Zeitdauer in Sekunden, die eine Nachricht für die Verarbeitung durch einen Empfänger gesperrt sein sollte. Nach Ablauf dieses Zeitraums wird die Nachricht entsperrt und ist für die Verarbeitung durch den nächsten Empfänger verfügbar. (Wenn Sitzungen aktiviert sind, gilt diese Sperrdauer für Sitzungen und nicht für Nachrichten.) Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für eine Minute, "PT5S" für 5 Sekunden. Weitere Informationen zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations |
max |
Die maximale Übermittlungsanzahl von Nachrichten, nach der, wenn sie immer noch nicht abgerechnet wird, in die Unterwarteschlange für unzustellbare Nachrichten verschoben wird. |
max |
Die maximale Nachrichtengröße in KB für Nachrichten, die an diese Warteschlange gesendet werden. (Konfigurierbar nur für Service Bus-Namespaces des Premium-Tarifs.) |
max |
Gibt die maximale Warteschlangengröße in MB an. Bei jedem Versuch, eine Nachricht in der Warteschlange zu speichern, die bewirkt, dass die Warteschlangen diesen Wert überschreitet, tritt ein Fehler auf. |
requires |
Wenn diese Option aktiviert ist, erkennt das Thema doppelte Nachrichten innerhalb der von der DuplicateDetectionHistoryTimeWindow-Eigenschaft angegebenen Zeitspanne. Diese Eigenschaft kann nur zum Erstellungszeitpunkt der Warteschlange festgelegt werden. |
requires |
Wenn true festgelegt ist, ist die Warteschlange sitzungsfähig, und nur SessionReceiver wird unterstützt. Für Sitzungen aktivierte Warteschlangen werden durch REST nicht unterstützt. Diese Eigenschaft kann nur zum Erstellungszeitpunkt der Warteschlange festgelegt werden. |
status | Status der Messagingentität. |
user |
Der Benutzer hat Metadateninformationen bereitgestellt, die der Warteschlange zugeordnet sind. Wird verwendet, um Textinhalte wie Tags, Bezeichnungen usw. anzugeben. Der Wert darf 1024 Bytes, die in utf-8 codiert sind, nicht überschreiten. |
Geerbte Eigenschaften
abort |
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann. |
on |
Eine Funktion, die jedes Mal aufgerufen werden soll, wenn beim Ausführen des angeforderten Vorgangs eine Antwort vom Server empfangen wird. Kann mehrmals aufgerufen werden. |
request |
Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden. |
serializer |
Optionen zum Überschreiben des Serialisierungs-/De serialisierungsverhaltens. |
tracing |
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist. |
Details zur Eigenschaft
authorizationRules
Autorisierungsregeln in der Warteschlange
authorizationRules?: AuthorizationRule[]
Eigenschaftswert
autoDeleteOnIdle
Maximale Leerlaufzeit vor dem Löschen der Entität. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für eine Minute, "PT5S" für 5 Sekunden.
Weitere Informationen zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle?: string
Eigenschaftswert
string
availabilityStatus
Verfügbarkeitsstatus der Messagingentität.
availabilityStatus?: EntityAvailabilityStatus
Eigenschaftswert
deadLetteringOnMessageExpiration
Wenn sie aktiviert ist und eine Nachricht abläuft, verschiebt Service Bus die Nachricht aus der Warteschlange in die Unzustellbare Unterwarteschlange der Warteschlange. Wenn sie deaktiviert ist, wird die Nachricht endgültig aus der Warteschlange gelöscht. Diese Eigenschaft kann nur zum Erstellungszeitpunkt der Warteschlange festgelegt werden.
deadLetteringOnMessageExpiration?: boolean
Eigenschaftswert
boolean
defaultMessageTimeToLive
Je nachdem, ob deadLettering aktiviert ist, wird eine Nachricht automatisch in die Unterwarteschlange für unzustellbare Nachrichten verschoben oder gelöscht, wenn sie länger als die angegebene Zeit in der Warteschlange gespeichert wurde. Dieser wird von einem für die Nachricht angegebenen TTL-Wert nur dann überschrieben, wenn der Nachrichten-TTL kleiner als der für die Warteschlangen festgelegte TTL-Wert ist. Dieser Wert ist unveränderlich, nachdem die Warteschlange erstellt wurde. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für eine Minute, "PT5S" für 5 Sekunden.
Weitere Informationen zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive?: string
Eigenschaftswert
string
duplicateDetectionHistoryTimeWindow
Gibt die Zeitspanne an, in der Service Bus die Meldungsduplizierung erkennt. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für eine Minute, "PT5S" für 5 Sekunden.
Weitere Informationen zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations
duplicateDetectionHistoryTimeWindow?: string
Eigenschaftswert
string
enableBatchedOperations
Gibt an, ob Batchvorgänge zulässig sein sollen.
enableBatchedOperations?: boolean
Eigenschaftswert
boolean
enableExpress
Gibt an, ob Expressentitäten in der Warteschlange aktiviert sind.
enableExpress?: boolean
Eigenschaftswert
boolean
enablePartitioning
Gibt an, ob die Warteschlange partitioniert werden soll.
enablePartitioning?: boolean
Eigenschaftswert
boolean
forwardDeadLetteredMessagesTo
Absolute URL oder der Name der Warteschlange oder des Themas, an die nachrichten mit unzustellbaren Buchstaben weitergeleitet werden sollen.
Beispielsweise würde eine absolute URL-Eingabe von der Form sein. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
Eigenschaftswert
string
forwardTo
Absolute URL oder der Name der Warteschlange oder des Themas, an die die Nachrichten weitergeleitet werden sollen.
Beispielsweise würde eine absolute URL-Eingabe von der Form sein. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Eigenschaftswert
string
lockDuration
Bestimmt die Zeitdauer in Sekunden, die eine Nachricht für die Verarbeitung durch einen Empfänger gesperrt sein sollte. Nach Ablauf dieses Zeitraums wird die Nachricht entsperrt und ist für die Verarbeitung durch den nächsten Empfänger verfügbar. (Wenn Sitzungen aktiviert sind, gilt diese Sperrdauer für Sitzungen und nicht für Nachrichten.)
Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für eine Minute, "PT5S" für 5 Sekunden.
Weitere Informationen zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations
lockDuration?: string
Eigenschaftswert
string
maxDeliveryCount
Die maximale Übermittlungsanzahl von Nachrichten, nach der, wenn sie immer noch nicht abgerechnet wird, in die Unterwarteschlange für unzustellbare Nachrichten verschoben wird.
maxDeliveryCount?: number
Eigenschaftswert
number
maxMessageSizeInKilobytes
Die maximale Nachrichtengröße in KB für Nachrichten, die an diese Warteschlange gesendet werden.
(Konfigurierbar nur für Service Bus-Namespaces des Premium-Tarifs.)
maxMessageSizeInKilobytes?: number
Eigenschaftswert
number
maxSizeInMegabytes
Gibt die maximale Warteschlangengröße in MB an. Bei jedem Versuch, eine Nachricht in der Warteschlange zu speichern, die bewirkt, dass die Warteschlangen diesen Wert überschreitet, tritt ein Fehler auf.
maxSizeInMegabytes?: number
Eigenschaftswert
number
requiresDuplicateDetection
Wenn diese Option aktiviert ist, erkennt das Thema doppelte Nachrichten innerhalb der von der DuplicateDetectionHistoryTimeWindow-Eigenschaft angegebenen Zeitspanne. Diese Eigenschaft kann nur zum Erstellungszeitpunkt der Warteschlange festgelegt werden.
requiresDuplicateDetection?: boolean
Eigenschaftswert
boolean
requiresSession
Wenn true festgelegt ist, ist die Warteschlange sitzungsfähig, und nur SessionReceiver wird unterstützt. Für Sitzungen aktivierte Warteschlangen werden durch REST nicht unterstützt. Diese Eigenschaft kann nur zum Erstellungszeitpunkt der Warteschlange festgelegt werden.
requiresSession?: boolean
Eigenschaftswert
boolean
status
userMetadata
Der Benutzer hat Metadateninformationen bereitgestellt, die der Warteschlange zugeordnet sind. Wird verwendet, um Textinhalte wie Tags, Bezeichnungen usw. anzugeben. Der Wert darf 1024 Bytes, die in utf-8 codiert sind, nicht überschreiten.
userMetadata?: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
abortSignal
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.
abortSignal?: AbortSignalLike
Eigenschaftswert
Geerbt vonOperationOptions.abortSignal
onResponse
Eine Funktion, die jedes Mal aufgerufen werden soll, wenn beim Ausführen des angeforderten Vorgangs eine Antwort vom Server empfangen wird. Kann mehrmals aufgerufen werden.
onResponse?: RawResponseCallback
Eigenschaftswert
Geerbt vonOperationOptions.onResponse
requestOptions
Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.
requestOptions?: OperationRequestOptions
Eigenschaftswert
Geerbt vonOperationOptions.requestOptions
serializerOptions
Optionen zum Überschreiben des Serialisierungs-/De serialisierungsverhaltens.
serializerOptions?: SerializerOptions
Eigenschaftswert
Geerbt vonOperationOptions.serializerOptions
tracingOptions
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.
tracingOptions?: OperationTracingOptions
Eigenschaftswert
Geerbt vonOperationOptions.tracingOptions