Sdílet prostřednictvím


TopicProperties Třída

Vlastnosti prostředku tématu služby Service Bus.

Dědičnost
azure.servicebus.management._models.DictMixin
TopicProperties

Konstruktor

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

Parametry

name
Vyžadováno

Proměnné

name

Název tématu.

default_message_time_to_live

Výchozí časový rozsah zpráv ISO 8601 na živou hodnotu. Toto je doba, po jejímž uplynutí vyprší platnost zprávy, počínaje odesláním zprávy do služby Service Bus. Toto je výchozí hodnota použitá v případě, že TimeToLive není nastaven na samotnou zprávu.

max_size_in_megabytes

Maximální velikost tématu v megabajtech, což je velikost paměti přidělené tématu.

requires_duplicate_detection

Hodnota označující, jestli toto téma vyžaduje detekci duplicit.

duplicate_detection_history_time_window

Iso 8601 timeSpan struktura, která definuje dobu trvání historie detekce duplicit. Výchozí hodnota je 10 minut.

enable_batched_operations

Hodnota označující, jestli jsou povolené dávkové operace na straně serveru.

size_in_bytes

Velikost tématu v bajtech.

filtering_messages_before_publishing

Filtrujte zprávy před publikováním.

authorization_rules

Autorizační pravidla pro prostředek.

status

Stav prostředku služby Service Bus. Mezi možné hodnoty patří: "Aktivní", "Vytváření", "Odstranění", "Zakázáno", "ReceiveDisabled", "Přejmenování", "Obnovení", "SendDisabled", "Unknown".

support_ordering

Hodnota, která označuje, jestli téma podporuje řazení.

auto_delete_on_idle

Iso 8601 timeSpan nečinný interval, po kterém se téma automaticky odstraní. Minimální doba trvání je 5 minut.

enable_partitioning

Hodnota, která označuje, jestli má být téma rozděleno mezi více zprostředkovatelů zpráv.

availability_status

Stav dostupnosti entity. Mezi možné hodnoty patří: "K dispozici", "Omezené", "Přejmenování", "Obnovení", "Neznámé".

enable_express

Hodnota, která označuje, jestli jsou povolené expresní entity. Expresní fronta před zápisem do trvalého úložiště dočasně uchovává zprávu v paměti.

user_metadata

Metadata přidružená k tématu

max_message_size_in_kilobytes

Maximální velikost datové části zprávy v kilobajtech, kterou může téma přijmout. Tato funkce je dostupná jenom při použití oboru názvů Premium a rozhraní API služby Service Bus verze 2021-05 nebo vyšší.

Metody

get
has_key
items
keys
update
values

get

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

Parametry

key
Vyžadováno
default
výchozí hodnota: None

has_key

has_key(k: str) -> bool

Parametry

k
Vyžadováno

items

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

keys

keys() -> List[str]

update

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

values

values() -> List