事件方格提供 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。