你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

用于 .NET 的 Azure 事件中心库

Azure 事件中心是一种高度可缩放的发布-订阅服务,每秒可以引入数百万个事件并将其流式传输到多个使用者。 这样,便可以处理和分析连接的设备和应用程序生成的大量数据。 事件中心收集数据后,可以使用任何实时分析提供程序或批处理/存储适配器来检索、转换和存储数据。 如果想要了解有关Azure 事件中心的详细信息,可能需要查看:什么是事件中心

数据访问库

当前一代的 Azure 事件中心 客户端库使用 5.0.1 及更高版本。 Microsoft 建议对新应用程序使用版本 5.2 或更高版本。 如果现有应用程序无法升级到版本 5.x,则 Microsoft 建议使用版本 4.1 或更高版本。

版本 5.x

版本 5.x 客户端库是 Azure SDK for .NET 的一部分。 GitHub 上提供了 Azure 事件中心 客户端库的源代码。

使用以下包从事件中心发布和使用事件:

NuGet 包 参考 示例
Azure.Messaging.EventHubs Azure.Messaging.EventHubs 的 API 参考 Azure.Messaging.EventHubs 的示例
Azure.Messaging.EventHubs.Processor Azure.Messaging.EventHubs.Processor 的 API 参考 Azure.Messaging.EventHubs.Processor 的示例

版本 4.x

GitHub 上提供了 Azure 事件中心 客户端库版本 4.x 的源代码。

使用以下旧包从事件中心发布和使用事件:

NuGet 包 参考 示例
Microsoft.Azure.EventHubs Microsoft.Azure.EventHubs 的 API 参考 Azure.Messaging.EventHubs 的示例
Microsoft.Azure.EventHubs.Processor Microsoft.Azure.EventHubs.Processor 的 API 参考 Azure.Messaging.EventHubs.Processor 的示例

资源管理库

使用以下库来处理 Azure 事件中心 资源提供程序:

NuGet 包 参考
Azure.ResourceManager.EventHubs Azure.ResourceManager.EventHubs 的 API 参考