Delen via


QueueProperties Klas

Eigenschappen van een Service Bus-wachtrijresource.

Overname
azure.servicebus.management._models.DictMixin
QueueProperties

Constructor

QueueProperties(name: str, **kwargs: Any)

Parameters

name
Vereist

Variabelen

name

Naam van de wachtrij.

authorization_rules

Autorisatieregels voor resource.

auto_delete_on_idle

ISO 8601 timeSpan inactief interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is vijf minuten.

dead_lettering_on_message_expiration

Een waarde die aangeeft of deze wachtrij ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt.

default_message_time_to_live

ISO 8601 standaard bericht time period to live waarde. Dit is de duur waarna het bericht verloopt, vanaf het moment waarop het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf.

duplicate_detection_history_time_window

ISO 8601 timeSpan-structuur die de duur van de duplicaatdetectiegeschiedenis definieert. De standaardwaarde is 10 minuten.

availability_status

Beschikbaarheidsstatus van de entiteit. Mogelijke waarden zijn: 'Beschikbaar', 'Beperkt', 'Naam wijzigen', 'Herstellen', 'Onbekend'.

enable_batched_operations

Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld.

enable_express

Een waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een snelle wachtrij bevat een bericht tijdelijk in het geheugen voordat het naar permanente opslag wordt geschreven.

enable_partitioning

Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers.

lock_duration

ISO 8601 tijdsduur van een peek-lock; dat wil gezegd, de hoeveelheid tijd dat het bericht is vergrendeld voor andere ontvangers. De maximumwaarde voor LockDuration is 5 minuten; de standaardwaarde is 1 minuut.

max_delivery_count

Het maximale aantal leveringen. Een bericht wordt automatisch vastgeletterd na dit aantal leveringen. De standaardwaarde is 10.

max_size_in_megabytes

De maximale grootte van de wachtrij in megabytes. Dit is de grootte van het geheugen dat voor de wachtrij is toegewezen.

requires_duplicate_detection

Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist.

requires_session

Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt.

status

Status van een Service Bus-resource. Mogelijke waarden zijn: 'Actief', 'Maken', 'Verwijderen', 'Uitgeschakeld', 'ReceiveDisabled', 'Naam wijzigen', 'Herstellen', 'SendDisabled', 'Onbekend'.

forward_to

De naam van de ontvangende entiteit waarnaar alle berichten die naar de wachtrij worden verzonden, worden doorgestuurd.

user_metadata

Aangepaste metdata die de gebruiker aan de beschrijving kan koppelen. De maximale lengte is 1024 tekens.

forward_dead_lettered_messages_to

De naam van de entiteit van de ontvanger waarnaar alle onbestelbare berichten van dit abonnement worden doorgestuurd.

max_message_size_in_kilobytes

De maximale grootte in kilobytes aan nettolading van berichten die kan worden geaccepteerd door de wachtrij. Deze functie is alleen beschikbaar wanneer u een Premium-naamruimte en Service Bus API-versie '2021-05' of hoger gebruikt.

Methoden

get
has_key
items
keys
update
values

get

get(key: str, default: Any | None = None) -> Any

Parameters

key
Vereist
default
standaardwaarde: None

has_key

has_key(k: str) -> bool

Parameters

k
Vereist

items

items() -> List[Tuple[str, Any]]

keys

keys() -> List[str]

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> List