用於管理和發佈的事件方格 SDK
事件方格提供 SDK,可讓您以程式設計方式管理資源和張貼事件。
注意
關於 TLS 1.0 / 1.1 淘汰:對於系統主題,您只需針對將事件傳遞到 Webhook 目的地採取動作。 如果目的地支援 TLS 1.2,則會使用 1.2 來進行事件傳遞。 如果目的地不支援 TLS 1.2,則事件傳遞會自動回復為 1.0 和 1.1。 2025 年 3 月 1 日之後,不支援使用 1.0 和 1.1 的事件傳遞。 請確定您的 Webhook 目的地支援 TLS 1.2。 檢查 TLS 1.2 支援的其中一個簡單方法是使用 Qualys SSL Labs。 如果報告顯示支援 TLS 1.2,則無需採取任何動作。 如需詳細資訊,請參閱下列部落格文章:淘汰:Azure 事件方格即將進行的 TLS 變更
管理 SDK
管理 SDK 可讓您建立、更新及刪除事件方格主題和訂用帳戶。 目前有下列 SDK 可供使用:
SDK | 套件 | 參考文件 | 範例 |
---|---|---|---|
REST API | REST 參考 | ||
.NET | Azure.ResourceManager.EventGrid . 套件具有最新的 Namespaces API。 |
.NET 參考: 預覽、 GA | .NET 範例 |
Java | azure-resourcemanager-eventgrid . 套件具有最新的 Namespaces API。 |
Java 參考: 預覽、 GA | Java 範例 |
JavaScript | @azure/arm-eventgrid . 套件具有最新的 Namespaces API。 |
JavaScript 參考: 預覽版、 GA | JavaScript 和 TypeScript 範例 |
Python | azure-mgmt-eventgrid . 套件具有最新的 Namespaces API。 |
Python 參考: 預覽、 GA | Python 範例 |
Go | Azure SDK for Go | Go 範例 |
數據平面 SDK
注意
針對 MQTT 傳訊,您可以使用您慣用的 MQTT SDK。 目前 Azure 事件方格 不提供 MQTT 的數據平面 SDK。
數據平面 SDK 可讓您藉由負責驗證、形成事件,以及以異步方式張貼至指定的端點,將事件張貼至主題。 它們也可讓您取用第一方事件。 目前有下列 SDK 可供使用:
程式設計語言 | 套件 | 參考文件 | 範例 |
---|---|---|---|
REST API | REST 參考 | ||
.NET | Azure.Messaging.EventGrid . 套件具有最新的 Namespaces API。 |
.NET 參考 | .NET 範例 |
Java | azure-messaging-eventgrid . 套件具有最新的 Namespaces API。 |
Java 參考 | Java 範例 |
JavaScript | @azure/eventgrid . 套件具有最新的 Namespaces API。 |
JavaScript 參考 | JavaScript 和 TypeScript 範例 |
Python | azure-eventgrid . 套件具有最新的 Namespaces API。 |
Python 參考 | Python 範例 |
Go | Azure SDK for Go |
下一步
- 如需範例應用程式,請參閱 事件方格程式代碼範例。
- 如需事件方格的簡介,請參閱 什麼是事件方格?
- 如需 Azure CLI 中的事件方格命令,請參閱 Azure CLI。
- 如需 PowerShell 中的事件方格命令,請參閱 PowerShell。