Megosztás a következőn keresztül:


QueueProperties Osztály

Egy Service Bus-üzenetsor-erőforrás tulajdonságai.

Öröklődés
azure.servicebus.management._models.DictMixin
QueueProperties

Konstruktor

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

Paraméterek

name
Kötelező

Változók

name

Az üzenetsor neve.

authorization_rules

Az erőforrás engedélyezési szabályai.

auto_delete_on_idle

ISO 8601 timeSpan üresjárati időköz, amely után az üzenetsor automatikusan törlődik. A minimális érték 5 perc.

dead_lettering_on_message_expiration

Egy érték, amely azt jelzi, hogy az üzenetsor támogatja-e a kézbesíthetetlen levelek támogatását egy üzenet lejáratakor.

default_message_time_to_live

AZ ISO 8601 alapértelmezett üzenet-időtartománya az élő értékre. Ez az az időtartam, amely után az üzenet lejár, attól kezdve, hogy az üzenet el lesz küldve a Service Busnak. Ez az alapértelmezett érték, amikor a TimeToLive nincs beállítva egy üzeneten.

duplicate_detection_history_time_window

ISO 8601 timeSpan struktúra, amely meghatározza a duplikált észlelési előzmények időtartamát. Az alapértelmezett érték 10 perc.

availability_status

Az entitás elérhetőségi állapota. Lehetséges értékek: "Elérhető", "Korlátozott", "Átnevezés", "Visszaállítás", "Ismeretlen".

enable_batched_operations

Érték, amely azt jelzi, hogy engedélyezve vannak-e a kiszolgálóoldali kötegelt műveletek.

enable_express

Egy érték, amely jelzi, hogy engedélyezve vannak-e az Express-entitások. Az expressz üzenetsorok ideiglenesen tárolnak egy üzenetet a memóriában, mielőtt állandó tárolóba íranák.

enable_partitioning

Egy érték, amely azt jelzi, hogy az üzenetsor több üzenetközvetítő között legyen-e particionálva.

lock_duration

A betekintőzár ISO 8601-es időtartománya; ez azt az időtartamot jelzi, amikor az üzenet más fogadók számára zárolva van. A LockDuration maximális értéke 5 perc; az alapértelmezett érték 1 perc.

max_delivery_count

A maximális kézbesítési szám. Egy üzenet automatikusan elhalt a megadott számú kézbesítés után. Az alapértelmezett érték 10.

max_size_in_megabytes

Az üzenetsor maximális mérete megabájtban, ami az üzenetsorhoz lefoglalt memória mérete.

requires_duplicate_detection

Érték, amely jelzi, hogy az üzenetsor duplikált észlelést igényel-e.

requires_session

Egy érték, amely azt jelzi, hogy az üzenetsor támogatja-e a munkamenetek fogalmát.

status

Service Bus-erőforrás állapota. Lehetséges értékek: "Aktív", "Létrehozás", "Törlés", "Letiltva", "ReceiveDisabled", "Átnevezés", "Visszaállítás", "SendDisabled", "Ismeretlen".

forward_to

Annak a címzett entitásnak a neve, amelyre az üzenetsorba küldött összes üzenet továbbítva lesz.

user_metadata

Egyéni metdata, amelyet a felhasználó társíthat a leírással. A maximális hossz 1024 karakter.

forward_dead_lettered_messages_to

Annak a címzett entitásnak a neve, amelyre az előfizetés összes kézbesítetlen üzenetét továbbítja a rendszer.

max_message_size_in_kilobytes

Az üzenetsor által elfogadható maximális adatmennyiség kilobájtban. Ez a funkció csak prémium névtér és a Service Bus API 2021-05-ös vagy újabb verziójának használatakor érhető el.

Metódusok

get
has_key
items
keys
update
values

get

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

Paraméterek

key
Kötelező
default
alapértelmezett érték: None

has_key

has_key(k: str) -> bool

Paraméterek

k
Kötelező

items

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

keys

keys() -> List[str]

update

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

values

values() -> List