Freigeben über


QueueProperties interface

Stellt die Eingabe für updateQueue dar.

Eigenschaften

authorizationRules

Autorisierungsregeln in der Warteschlange

autoDeleteOnIdle

Maximale Leerlaufzeit vor dem Löschen der Entität. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für 1 Minute, "PT5S" für 5 Sekunden.

Mehr zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

Verfügbarkeitsstatus der Nachrichtenentität.

deadLetteringOnMessageExpiration

Wenn sie aktiviert ist und eine Nachricht abläuft, verschiebt der Servicebus die Nachricht aus der Warteschlange in die Unterwarteschlange in die Warteschlange mit inaktiven Buchstaben.If it is enabled and a message expires, the Service Bus moves the message from the queue into the queue's dead-letter sub-queue. Wenn sie deaktiviert ist, wird die Nachricht endgültig aus der Warteschlange gelöscht. Settable only at queue creation time.

defaultMessageTimeToLive

Je nachdem, ob DeadLettering aktiviert ist, wird eine Nachricht automatisch in die Unterwarteschlange für einen inaktiven Buchstaben verschoben oder gelöscht, wenn sie länger als die angegebene Zeit in der Warteschlange gespeichert wurde. Dieser Wert wird von einem in der Nachricht angegebenen TTL überschrieben, wenn und nur, wenn die Nachrichten-TTL kleiner ist als die in der Warteschlange festgelegte TTL. Dieser Wert ist unveränderlich, nachdem die Warteschlange erstellt wurde. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für 1 Minute, "PT5S" für 5 Sekunden.

Mehr zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Gibt die Zeitspanne an, in der der Dienstbus die Nachrichtenduplizierung erkennt. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für 1 Minute, "PT5S" für 5 Sekunden.

Mehr zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Gibt an, ob Batchvorgänge zulässig sein sollen.

enableExpress

Gibt an, ob Expressentitäten in der Warteschlange aktiviert sind.

enablePartitioning

Gibt an, ob die Warteschlange partitioniert werden soll.

forwardDeadLetteredMessagesTo

Absolute URL oder der Name der Warteschlange oder des Themas, an die die Nachrichten mit Inschrift weitergeleitet werden sollen. Beispielsweise würde eine absolute URL-Eingabe aus dem Formular sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

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 aus dem Formular sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

Bestimmt die Zeitspanne in Sekunden, in der eine Nachricht für die Verarbeitung durch einen Empfänger gesperrt werden soll. Nach diesem Zeitraum wird die Nachricht entsperrt und steht für den Verbrauch durch den nächsten Empfänger zur Verfügung. (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 1 Minute, "PT5S" für 5 Sekunden.

Mehr zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

maxDeliveryCount

Die maximale Zustellungsanzahl von Nachrichten, nach denen, wenn sie noch nicht festgelegt ist, in die Unterwarteschlange für den Toten Buchstaben verschoben wird.

maxMessageSizeInKilobytes

Die maximale Nachrichtengröße in Kilobyte für Nachrichten, die an diese Warteschlange gesendet werden.

Nicht zutreffend, wenn die Dienstversion "2017-04" beim Erstellen des ServiceBusAdministrationClientausgewählt wird.

maxSizeInMegabytes

Gibt die maximale Warteschlangengröße in Megabyte an. Jeder Versuch, eine Nachricht aufquehen zu können, die dazu führt, dass die Warteschlange diesen Wert überschreitet, schlägt fehl.

name

Name der Warteschlange

requiresDuplicateDetection

Wenn diese Option aktiviert ist, erkennt das Thema doppelte Nachrichten innerhalb der durch die DuplicateDetectionHistoryTimeWindow-Eigenschaft angegebenen Zeitspanne. Settable only at queue creation time.

requiresSession

Wenn dieser Wert auf "true" festgelegt ist, wird die Warteschlange sitzungsfähig, und nur SessionReceiver wird unterstützt. Sitzungsfähige Warteschlangen werden nicht über REST unterstützt. Settable only at queue creation time.

status

Status der Nachrichtenentität.

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.

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 1 Minute, "PT5S" für 5 Sekunden.

Mehr zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle: string

Eigenschaftswert

string

availabilityStatus

Verfügbarkeitsstatus der Nachrichtenentität.

availabilityStatus: EntityAvailabilityStatus

Eigenschaftswert

deadLetteringOnMessageExpiration

Wenn sie aktiviert ist und eine Nachricht abläuft, verschiebt der Servicebus die Nachricht aus der Warteschlange in die Unterwarteschlange in die Warteschlange mit inaktiven Buchstaben.If it is enabled and a message expires, the Service Bus moves the message from the queue into the queue's dead-letter sub-queue. Wenn sie deaktiviert ist, wird die Nachricht endgültig aus der Warteschlange gelöscht. Settable only at queue creation time.

deadLetteringOnMessageExpiration: boolean

Eigenschaftswert

boolean

defaultMessageTimeToLive

Je nachdem, ob DeadLettering aktiviert ist, wird eine Nachricht automatisch in die Unterwarteschlange für einen inaktiven Buchstaben verschoben oder gelöscht, wenn sie länger als die angegebene Zeit in der Warteschlange gespeichert wurde. Dieser Wert wird von einem in der Nachricht angegebenen TTL überschrieben, wenn und nur, wenn die Nachrichten-TTL kleiner ist als die in der Warteschlange festgelegte TTL. Dieser Wert ist unveränderlich, nachdem die Warteschlange erstellt wurde. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für 1 Minute, "PT5S" für 5 Sekunden.

Mehr zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive: string

Eigenschaftswert

string

duplicateDetectionHistoryTimeWindow

Gibt die Zeitspanne an, in der der Dienstbus die Nachrichtenduplizierung erkennt. Dies ist im ISO-8601-Dauerformat anzugeben, z. B. "PT1M" für 1 Minute, "PT5S" für 5 Sekunden.

Mehr 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 die Nachrichten mit Inschrift weitergeleitet werden sollen. Beispielsweise würde eine absolute URL-Eingabe aus dem Formular 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 aus dem Formular sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo?: string

Eigenschaftswert

string

lockDuration

Bestimmt die Zeitspanne in Sekunden, in der eine Nachricht für die Verarbeitung durch einen Empfänger gesperrt werden soll. Nach diesem Zeitraum wird die Nachricht entsperrt und steht für den Verbrauch durch den nächsten Empfänger zur Verfügung. (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 1 Minute, "PT5S" für 5 Sekunden.

Mehr zum ISO-8601-Dauerformat: https://en.wikipedia.org/wiki/ISO_8601#Durations

lockDuration: string

Eigenschaftswert

string

maxDeliveryCount

Die maximale Zustellungsanzahl von Nachrichten, nach denen, wenn sie noch nicht festgelegt ist, in die Unterwarteschlange für den Toten Buchstaben verschoben wird.

maxDeliveryCount: number

Eigenschaftswert

number

maxMessageSizeInKilobytes

Die maximale Nachrichtengröße in Kilobyte für Nachrichten, die an diese Warteschlange gesendet werden.

Nicht zutreffend, wenn die Dienstversion "2017-04" beim Erstellen des ServiceBusAdministrationClientausgewählt wird.

maxMessageSizeInKilobytes?: number

Eigenschaftswert

number

maxSizeInMegabytes

Gibt die maximale Warteschlangengröße in Megabyte an. Jeder Versuch, eine Nachricht aufquehen zu können, die dazu führt, dass die Warteschlange diesen Wert überschreitet, schlägt fehl.

maxSizeInMegabytes: number

Eigenschaftswert

number

name

Name der Warteschlange

name: string

Eigenschaftswert

string

requiresDuplicateDetection

Wenn diese Option aktiviert ist, erkennt das Thema doppelte Nachrichten innerhalb der durch die DuplicateDetectionHistoryTimeWindow-Eigenschaft angegebenen Zeitspanne. Settable only at queue creation time.

requiresDuplicateDetection: boolean

Eigenschaftswert

boolean

requiresSession

Wenn dieser Wert auf "true" festgelegt ist, wird die Warteschlange sitzungsfähig, und nur SessionReceiver wird unterstützt. Sitzungsfähige Warteschlangen werden nicht über REST unterstützt. Settable only at queue creation time.

requiresSession: boolean

Eigenschaftswert

boolean

status

Status der Nachrichtenentität.

status: EntityStatus

Eigenschaftswert

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