Udostępnij za pośrednictwem


SubscriptionProperties Klasa

Właściwości zasobu subskrypcji tematu usługi Service Bus.

Dziedziczenie
azure.servicebus.management._models.DictMixin
SubscriptionProperties

Konstruktor

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

Parametry

name
Wymagane

Zmienne

name

Nazwa subskrypcji.

lock_duration

Czas trwania przedziału czasu ISO 8601 dla blokady; oznacza to, że czas blokady komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta.

requires_session

Wartość wskazująca, czy kolejka obsługuje koncepcję sesji.

default_message_time_to_live

Domyślny przedział czasu komunikatu ISO 8601 na wartość żywą. Jest to czas trwania, po którym komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiana na samym komunikacie.

dead_lettering_on_message_expiration

Wartość wskazująca, czy ta subskrypcja ma obsługę utraconych wiadomości po wygaśnięciu komunikatu.

dead_lettering_on_filter_evaluation_exceptions

Wartość wskazująca, czy ta subskrypcja ma obsługę utraconych wiadomości po wygaśnięciu komunikatu.

max_delivery_count

Maksymalna liczba dostaw. Wiadomość jest automatycznie martwa po tej liczbie dostaw. Wartość domyślna to 10.

enable_batched_operations

Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.

status

Stan zasobu usługi Service Bus. Możliwe wartości to: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".

forward_to

Nazwa jednostki adresata, do której są przekazywane wszystkie komunikaty wysyłane do subskrypcji.

user_metadata

Metadane skojarzone z subskrypcją. Maksymalna liczba znaków to 1024.

forward_dead_lettered_messages_to

Nazwa jednostki adresata, do której są przekazywane wszystkie komunikaty wysyłane do subskrypcji.

auto_delete_on_idle

Interwał bezczynności przedziału czasu ISO 8601, po którym subskrypcja zostanie automatycznie usunięta. Minimalny czas trwania wynosi 5 minut.

availability_status

Stan dostępności jednostki. Możliwe wartości to: "Available", "Limited", "Renaming", "Restoring", "Unknown".

Metody

get
has_key
items
keys
update
values

get

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

Parametry

key
Wymagane
default
wartość domyślna: None

has_key

has_key(k: str) -> bool

Parametry

k
Wymagane

items

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

keys

keys() -> List[str]

update

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

values

values() -> List