用于管理和发布的事件网格 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

后续步骤