QueueProperties 類別
服務匯流排佇列資源的屬性。
- 繼承
-
azure.servicebus.management._models.DictMixinQueueProperties
建構函式
QueueProperties(name: str, **kwargs: Any)
參數
- name
變數
- name
佇列的名稱。
- authorization_rules
資源的授權規則。
- auto_delete_on_idle
ISO 8601 timeSpan 閒置間隔之後,佇列會自動刪除。 最短持續時間為 5 分鐘。
- dead_lettering_on_message_expiration
值,指出當訊息到期時,此佇列是否支援寄不出的信件。
- default_message_time_to_live
ISO 8601 預設訊息時間範圍移至即時值。 這是訊息到期後的持續時間,從訊息傳送至服務匯流排時開始。 這是在訊息本身未設定 TimeToLive 時所使用的預設值。
- duplicate_detection_history_time_window
定義重複偵測歷程記錄持續時間的 ISO 8601 timeSpan 結構。 預設值是 10 分鐘。
- availability_status
實體的可用狀態。 可能的值為:「Available」、「Limited」、「Renaming」、「Restoring」、「Unknown」。
- enable_batched_operations
值,指出是否啟用伺服器端批次處理作業。
- enable_express
值,指出是否啟用 Express 實體。 快速佇列會在將訊息寫入永續性儲存體之前暫時保留記憶體中的訊息。
- enable_partitioning
值,指出佇列是否要在多個訊息代理程式之間分割。
- lock_duration
預覽鎖定的 ISO 8601 時間範圍持續時間;也就是說,訊息鎖定給其他接收者的時間量。 LockDuration 的最大值為 5 分鐘;預設值為 1 分鐘。
- max_delivery_count
傳遞計數上限。 經過這個傳遞次數後,訊息就會自動成為無效訊息。 預設值為 10。
- max_size_in_megabytes
佇列的大小上限,以 MB 為單位,這是為佇列配置的記憶體大小。
- requires_duplicate_detection
值,指出此佇列是否需要重複偵測。
- requires_session
值,指出佇列是否支援會話的概念。
- status
服務匯流排資源的狀態。 可能的值包括:「Active」、「Create」、「刪除」、「Disabled」、「ReceiveDisabled」、「Renaming」、「還原」、「SendDisabled」、「Unknown」。
- forward_to
傳送至佇列之所有訊息的收件者機構名稱會轉寄至佇列。
- user_metadata
使用者可以與描述建立關聯的自訂 metdata。 最大長度為 1024 個字元。
- forward_dead_lettered_messages_to
此訂用帳戶的所有寄不出的信件訊息都會轉寄至的收件者機構名稱。
- max_message_size_in_kilobytes
佇列可接受的訊息承載大小上限。 只有在使用進階命名空間和服務匯流排 API 版本 「2021-05」 或更新版本時,才能使用此功能。
方法
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
參數
- key
- default
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
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應