分享方式:


處理事件方格事件

媒體服務標章 v3


警告

Azure 媒體服務將于 2024 年 6 月 30 日淘汰。 如需詳細資訊,請參閱 AMS 淘汰指南

媒體服務事件可讓應用程式利用現代無伺服器架構,針對不同事件做出反應,例如,工作狀態變更事件。 它不需要複雜的程式碼或昂貴且無效率的輪詢服務來執行此動作。 而是改為透過 Azure 事件格線,將事件推送給事件處理常式,例如 Azure FunctionsAzure Logic Apps,甚至推送到您自己的Webhook,而且只有使用時,才須支付相關費用。 如需價格的資訊,請參閱事件格線價格

媒體服務事件的可用性會繫結至事件格線可用性,並且將在其他區域中變成可用狀態,就像事件格線所做的一樣。

媒體服務事件和結構描述

Event Grid 使用事件訂閱將事件訊息路由至訂閱者。 媒體事件包含了回應資料變更時所需的一切資訊。 因為 eventType 屬性開頭為 “Microsoft.Media”,所以您可以藉此識別出媒體服務事件。

如需詳細資訊,請參閱媒體服務事件結構描述

樣本和操作說明

.NET 的媒體服務樣本存放庫示範如何使用最新的事件方格和事件中樞用戶端程式庫,在您自己的自訂應用程式中接收事件。

使用事件方格來監視Azure 入口網站中的媒體服務事件

消費事件做法

處理媒體服務事件的應用程式,應該遵循幾個建議做法:

  • 由於可設定多個訂用帳戶以將事件路由至相同的事件處理常式,因此重要的是,不要假設事件來自於特定來源,而要檢查訊息主題以確定其來自預期的儲存體帳戶。
  • 同樣地,檢查 eventType 也是必須進行的步驟之一,而且不要假設您收到的所有事件都是您預期的類型。
  • 請忽略您不了解的欄位。 此做法將有助於保持未來可能新增功能的彈性。
  • 使用 "subject" 前置詞和後置詞相符,將事件限制為特定的事件。

注意

事件受限於事件方格服務等級協定 (SLA)。 如果您想要使用 API 取得事件通知,請參閱如何使用 .NET SDKJAVA SDK 取用事件的範例。