QueueMessage 類別
表示佇列訊息。
- 繼承
-
azure.storage.queue._shared.models.DictMixinQueueMessage
建構函式
QueueMessage(content: Any | None = None, **kwargs: Any)
參數
名稱 | Description |
---|---|
content
|
預設值: None
|
方法
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
參數
名稱 | Description |
---|---|
key
必要
|
|
default
|
預設值: None
|
has_key
has_key(k)
參數
名稱 | Description |
---|---|
k
必要
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
屬性
content
訊息內容。 類型是由服務上設定的decode_function所決定。 預設值為 str。
content: Any
dequeue_count
從第一次收到訊息時的值 1 開始。 每次收到訊息時,這個值都會遞增。
dequeue_count: int | None
expires_on
UTC 日期值,表示訊息到期的時間。
expires_on: datetime | None
id
佇列服務指派給訊息的 GUID 值,可識別佇列中的訊息。 此值可與 pop_receipt 的值一起使用,以在接收訊息作業擷取訊息之後,從佇列中刪除訊息。
id: str
inserted_on
UTC 日期值,表示插入訊息的時間。
inserted_on: datetime | None
next_visible_on
UTC 日期值,表示下一次顯示訊息的時間。 只有接收訊息作業傳回。 設定為 [無] 以查看訊息。
next_visible_on: datetime | None
pop_receipt
收據 str,可與 message_id 專案搭配使用,在接收訊息作業擷取訊息之後,從佇列中刪除訊息。 只有接收訊息作業傳回。 設定為 [無] 以查看訊息。
pop_receipt: str | None