Sdílet prostřednictvím


QueueProperties Třída

Vlastnosti prostředku fronty služby Service Bus.

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

Konstruktor

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

Parametry

name
Vyžadováno

Proměnné

name

Název fronty.

authorization_rules

Autorizační pravidla pro prostředek.

auto_delete_on_idle

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

dead_lettering_on_message_expiration

Hodnota, která označuje, jestli má tato fronta podporu nedoručených zpráv, když vyprší platnost zprávy.

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.

duplicate_detection_history_time_window

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

availability_status

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

enable_batched_operations

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

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.

enable_partitioning

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

lock_duration

Doba trvání časového rozsahu ISO 8601 peek-lock; to znamená dobu, po kterou je zpráva uzamčena pro ostatní příjemce. Maximální hodnota pro LockDuration je 5 minut; výchozí hodnota je 1 minuta.

max_delivery_count

Maximální počet doručení. Po tomto počtu doručení se zpráva automaticky vymačká. Výchozí hodnota je 10.

max_size_in_megabytes

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

requires_duplicate_detection

Hodnota označující, jestli tato fronta vyžaduje detekci duplicit.

requires_session

Hodnota, která označuje, jestli fronta podporuje koncept relací.

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".

forward_to

Název entity příjemce, do které se přeposílají všechny zprávy odeslané do fronty.

user_metadata

Vlastní metdata, která může uživatel přidružit k popisu. Maximální délka je 1024 znaků.

forward_dead_lettered_messages_to

Název entity příjemce, na kterou se přeposílají všechny nedoručené zprávy tohoto předplatného.

max_message_size_in_kilobytes

Maximální velikost datové části zprávy v kilobajtech, kterou může fronta 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