用于管理和发布的事件网格 SDK
使用事件网格提供的 SDK 可以编程方式管理资源和发布事件。
管理 SDK
借助管理 SDK,可以创建、更新和删除事件网格主题和订阅。 目前有以下 SDK 可用:
SDK | 包 | 参考文档 | 示例 |
---|---|---|---|
REST API | REST 参考 | ||
.NET | Azure.ResourceManager.EventGrid。 beta 包具有最新的 Namespaces API。 |
.NET 参考:预览版、正式发布版 | .NET 示例 |
Java | azure-resourcemanager-eventgrid。 beta 包具有最新的 Namespaces API。 |
Java 参考:预览版、正式发布版 | Java 示例 |
JavaScript | @azure/arm-eventgrid。 beta 包具有最新的 Namespaces API。 |
JavaScript 参考:预览版、正式发布版 | JavaScript 和 TypeScript 示例 |
Python | azure-mgmt-eventgrid。 beta 包具有最新的 Namespaces API。 |
Python 参考:预览版、正式发布版 | Python 示例 |
Go | Azure SDK for Go | Go 示例 |
数据平面 SDK
注意
对于 MQTT 消息传送,你可以使用自己最喜欢的 MQTT SDK。 目前,Azure 事件网格不提供用于 MQTT 的数据平面 SDK。
使用数据平面 SDK,可以通过处理身份验证、形成事件并以异步方式发布到指定终结点来将事件发布到主题。 还可以通过这些 SDK 使用第一方事件。 目前有以下 SDK 可用:
编程语言 | 包 | 参考文档 | 示例 |
---|---|---|---|
REST API | REST 参考 | ||
.NET | Azure.Messaging.EventGrid。 beta 包具有最新的 Namespaces API。 |
.NET 参考 | .NET 示例 |
Java | azure-messaging-eventgrid。 beta 包具有最新的 Namespaces API。 |
Java 参考 | Java 示例 |
JavaScript | @azure/eventgrid。 beta 包具有最新的 Namespaces API。 |
JavaScript 参考 | JavaScript 和 TypeScript 示例 |
Python | azure-eventgrid。 beta 包具有最新的 Namespaces API。 |
Python 参考 | Python 示例 |
Go | Azure SDK for Go |
后续步骤
- 有关示例应用程序,请参阅事件网格代码示例。
- 有关事件网格的介绍,请参阅什么是事件网格?
- 有关 Azure CLI 中的事件网格命令,请参阅 Azure CLI。
- 有关 PowerShell 中的事件网格命令,请参阅 PowerShell。