AmqpMessageProperties 類別
訊息屬性。 實際使用的屬性將取決於服務實作。 並非所有已接收的訊息都會有所有屬性,而且不會在傳送的訊息上使用所有屬性。 如需訊息屬性的詳細資訊, http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties 請參閱 AMQP 規格。
- 繼承
-
azure.servicebus.amqp._amqp_message.DictMixinAmqpMessageProperties
建構函式
AmqpMessageProperties(*, message_id: str | bytes | 'uuid.UUID' | None = None, user_id: str | bytes | None = None, to: str | bytes | None = None, subject: str | bytes | None = None, reply_to: str | bytes | None = None, correlation_id: str | bytes | None = None, content_type: str | bytes | None = None, content_encoding: str | bytes | None = None, creation_time: int | None = None, absolute_expiry_time: int | None = None, group_id: str | bytes | None = None, group_sequence: int | None = None, reply_to_group_id: str | bytes | None = None, **kwargs: Any)
僅限關鍵字的參數
名稱 | Description |
---|---|
message_id
|
如果設定,則訊息識別碼會唯一識別訊息系統中的訊息。 郵件傳送者通常負責以確保全域唯一的方式設定訊息識別碼。 如果訊息識別碼的值符合傳送至相同節點的訊息值,訊息代理程式可能會捨棄訊息為重複的訊息。 |
user_id
|
負責產生訊息之使用者的身分識別。 用戶端會設定此值,而且可由中繼者進行驗證。 |
to
|
要欄位識別訊息預定目的地的節點。 在任何指定的傳輸上,這可能不是連結接收端的節點。 |
subject
|
有關郵件內容和用途之摘要資訊的通用欄位。 |
reply_to
|
要傳送回復之節點的位址。 |
correlation_id
|
這是用戶端特定的識別碼,可用來標記或識別用戶端之間的訊息。 |
content_type
|
訊息應用程式資料區段的 RFC-2046 MIME 類型 (本文) 。 |
content_encoding
|
內容編碼屬性是做為內容類型的修飾詞。 |
creation_time
|
建立此訊息的絕對時間。 |
absolute_expiry_time
|
此訊息視為過期的絕對時間。 |
group_id
|
識別訊息所屬的群組。 |
group_sequence
|
此訊息在其群組中的相對位置。 |
reply_to_group_id
|
這是用戶端特定的識別碼,可供用戶端將回復傳送至特定群組。 |
變數
名稱 | Description |
---|---|
message_id
|
如果設定,則訊息識別碼會唯一識別訊息系統中的訊息。 郵件傳送者通常負責以確保全域唯一的方式設定訊息識別碼。 如果訊息識別碼的值符合傳送至相同節點的訊息值,訊息代理程式可能會捨棄訊息為重複的訊息。 |
user_id
|
負責產生訊息之使用者的身分識別。 用戶端會設定此值,而且可由中繼者進行驗證。 |
to
|
要欄位識別訊息預定目的地的節點。 在任何指定的傳輸上,這可能不是連結接收端的節點。 |
subject
|
有關郵件內容和用途之摘要資訊的通用欄位。 |
reply_to
|
要傳送回復之節點的位址。 |
correlation_id
|
他是用戶端特定的識別碼,可用來標記或識別用戶端之間的訊息。 |
content_type
|
訊息應用程式資料區段的 RFC-2046 MIME 類型 (本文) 。 |
content_encoding
|
內容編碼屬性是做為內容類型的修飾詞。 |
creation_time
|
建立此訊息的絕對時間。 |
absolute_expiry_time
|
此訊息視為過期的絕對時間。 |
group_id
|
識別訊息所屬的群組。 |
group_sequence
|
此訊息在其群組中的相對位置。 |
reply_to_group_id
|
這是用戶端特定的識別碼,可供用戶端將回復傳送至特定群組。 |
方法
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
參數
名稱 | Description |
---|---|
key
必要
|
|
default
|
預設值: None
|
has_key
has_key(k: str) -> bool
參數
名稱 | Description |
---|---|
k
必要
|
|
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List[Any]