Bagikan melalui


SubscriptionProperties Kelas

Properti sumber daya langganan topik Bus Layanan.

Warisan
azure.servicebus.management._models.DictMixin
SubscriptionProperties

Konstruktor

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

Parameter

name
Diperlukan

Variabel

name

Nama langganan.

lock_duration

Durasi rentang waktu ISO 8601 dari kunci intip; artinya, jumlah waktu pesan dikunci untuk penerima lain. Nilai maksimum untuk LockDuration adalah 5 menit; nilai defaultnya adalah 1 menit.

requires_session

Nilai yang menunjukkan apakah antrean mendukung konsep sesi.

default_message_time_to_live

Rentang waktu pesan default ISO 8601 untuk nilai langsung. Ini adalah durasi setelah pesan kedaluwarsa, dimulai dari saat pesan dikirim ke Azure Service Bus. Ini adalah nilai default yang digunakan ketika TimeToLive tidak diatur pada pesan itu sendiri.

dead_lettering_on_message_expiration

Nilai yang menunjukkan apakah langganan ini memiliki dukungan surat gagal saat pesan kedaluwarsa.

dead_lettering_on_filter_evaluation_exceptions

Nilai yang menunjukkan apakah langganan ini memiliki dukungan surat gagal saat pesan kedaluwarsa.

max_delivery_count

Jumlah pengiriman maksimum. Pesan secara otomatis mengalami deadletter setelah jumlah pengiriman ini. Nilai defaultnya adalah 10.

enable_batched_operations

Nilai yang menunjukkan apakah operasi batch sisi server diaktifkan.

status

Status sumber daya Azure Service Bus. Nilai yang mungkin termasuk: "Active", "Create", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".

forward_to

Nama entitas penerima tempat semua pesan yang dikirim ke langganan diteruskan.

user_metadata

Metadata yang terkait dengan langganan. Jumlah karakter maksimum adalah 1024.

forward_dead_lettered_messages_to

Nama entitas penerima tempat semua pesan yang dikirim ke langganan diteruskan.

auto_delete_on_idle

Interval diam rentang waktu ISO 8601 setelah langganan dihapus secara otomatis. Durasi minimum adalah 5 menit.

availability_status

Status ketersediaan entitas. Nilai yang mungkin termasuk: "Tersedia", "Terbatas", "Mengganti Nama", "Memulihkan", "Tidak Diketahui".

Metode

get
has_key
items
keys
update
values

get

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

Parameter

key
Diperlukan
default
nilai default: None

has_key

has_key(k: str) -> bool

Parameter

k
Diperlukan

items

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

keys

keys() -> List[str]

update

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

values

values() -> List