共用方式為


SubscriptionProperties 類別

服務匯流排主題訂用帳戶資源的屬性。

繼承
azure.servicebus.management._models.DictMixin
SubscriptionProperties

建構函式

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

參數

name
必要

變數

name

訂閱的名稱。

lock_duration

預覽鎖定的 ISO 8601 時間範圍持續時間;也就是說,訊息鎖定給其他接收者的時間量。 LockDuration 的最大值為 5 分鐘;預設值為 1 分鐘。

requires_session

值,指出佇列是否支援會話的概念。

default_message_time_to_live

ISO 8601 預設訊息時間範圍到即時值。 這是訊息到期的持續時間,從訊息傳送至服務匯流排時開始。 這是在訊息本身未設定 TimeToLive 時所使用的預設值。

dead_lettering_on_message_expiration

值,指出當訊息到期時,此訂閱是否有寄不出的信件支援。

dead_lettering_on_filter_evaluation_exceptions

值,指出當訊息到期時,此訂閱是否有寄不出的信件支援。

max_delivery_count

傳遞計數上限。 經過這個傳遞次數後,訊息就會自動成為無效訊息。 預設值為 10。

enable_batched_operations

值,指出是否啟用伺服器端批次處理作業。

status

服務匯流排資源的狀態。 可能的值包括:「Active」、「Create」、「Deleting」、「Disabled」、「ReceiveDisabled」、「Renaming」、「Restoring」、「SendDisabled」、「Unknown」。

forward_to

傳送至訂用帳戶之所有訊息的收件者機構名稱。

user_metadata

與訂用帳戶相關聯的中繼資料。 字元數目上限是 1024。

forward_dead_lettered_messages_to

傳送至訂用帳戶之所有訊息的收件者機構名稱。

auto_delete_on_idle

ISO 8601 timeSpan 閒置間隔之後,訂用帳戶會自動刪除。 最短持續時間為 5 分鐘。

availability_status

實體的可用性狀態。 可能的值包括:「Available」、「Limited」、「Renaming」、「Restoring」、「Unknown」。

方法

get
has_key
items
keys
update
values

get

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

參數

key
必要
default
預設值: None

has_key

has_key(k: str) -> bool

參數

k
必要

items

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

keys

keys() -> List[str]

update

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

values

values() -> List