Sdílet prostřednictvím


SubscriptionProperties Třída

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

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

Konstruktor

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

Parametry

name
Vyžadováno

Proměnné

name

Název předplatného.

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.

requires_session

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

default_message_time_to_live

Výchozí časový rozsah zprávy ISO 8601 na živou hodnotu. Toto je doba, po které zpráva vyprší, 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 pro samotnou zprávu.

dead_lettering_on_message_expiration

Hodnota, která určuje, jestli má tento odběr podporu nedoručených zpráv, když vyprší platnost zprávy.

dead_lettering_on_filter_evaluation_exceptions

Hodnota, která určuje, jestli má tento odběr podporu nedoručených zpráv, když vyprší platnost zprávy.

max_delivery_count

Maximální počet doručení. Zpráva se po tomto počtu doručení automaticky nedoručí. Výchozí hodnota je 10.

enable_batched_operations

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

status

Stav prostředku služby Service Bus. Mezi možné hodnoty patří: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".

forward_to

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

user_metadata

Metadata přidružená k předplatnému Maximální počet znaků je 1024.

forward_dead_lettered_messages_to

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

auto_delete_on_idle

Interval nečinnosti podle iso 8601 timeSpan, po jehož uplynutí se odběr automaticky odstraní. Minimální doba trvání je 5 minut.

availability_status

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

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