命名空間主題訂閱的傳遞屬性
事件訂閱可讓您設定將在傳遞事件中包含的 HTTP 標頭。 這項功能可讓您設定目的地所需的自訂標頭。 建立事件訂閱時,最多可以設定 10 個標頭。 每個標頭值不應該大於 4,096 (4K) 個位元組。
您可以在傳遞至下列目的地的事件上設定自訂標頭:Azure 事件中樞。
在 Azure 入口網站中建立事件訂閱時,您可以使用 [傳遞屬性] 索引標籤設定自訂 HTTP 標頭。 此頁面可讓您設定固定和動態標頭值。
設定靜態標頭值
若要設定標頭搭配固定值,請在對應的欄位中提供標頭的名稱及其值:
若提供的是敏感性資料,您可能想要核取 [是祕密嗎?]。 Azure 入口網站上敏感性資料的可見度取決於使用者的角色型存取控制 (RBAC) 權限。
設定動態標頭值
您可以根據傳入事件中的屬性設定標頭值。 使用 JsonPath 語法可代表傳入事件屬性值,做為傳出要求中的標頭值。 僅支援字串、數字和布林值的 JSON 值。 例如,若要使用事件資料中傳入事件屬性值 system,設定標頭名為 Channel 的值,請以下列方式設定您的事件訂閱:
範例
本節提供一些使用傳遞屬性的範例。
事件中樞範例
如果您需要將事件發佈至事件中樞內的特定分割區,請在事件訂閱上設定 PartitionKey
屬性,以指定可識別目標事件中樞分割區的分割區索引鍵。
標頭名稱 | 標頭類型 |
---|---|
PartitionKey |
靜態或動態 |
將訊息傳送至事件中樞時,您也可以指定自訂屬性。 請勿使用 aeg-
前置詞做為屬性名稱,因為訊息標頭中的系統屬性已使用該前置詞。 如需訊息標頭屬性的清單,請參閱事件中樞做為事件處理常式。
下一步
如需事件傳遞的詳細資訊,請參閱下列文章: