c# - 为什么 SendBatch 从事件中心 .NET Standard 客户端中删除?有替代品吗?

标签 c# asp.net azure azure-eventhub

直到最近,Microsoft.Azure.ServiceBus.EventProcessorHost 库还是 C# 用户与 Azure EventHub 交互的最简单方法。 2017 年 2 月 2 日,发布了新库 Microsoft.Azure.EventHubs,取代了 EventProcessorHost 库的功能。

ServiceBus 库包含 SendBatch 功能,该功能在发送大量小数据时非常有用。最多可批量发送 256kb。新库不包括批处理功能。

我是否忽略了什么?为什么微软会遗漏一个常用的功能。还有什么选择呢?

有关更改的更多详细信息,请访问 https://azure.microsoft.com/en-us/blog/event-hubs-dotnet-standard-client-reaches-ga/

最佳答案

有一个

Task SendAsync(IEnumerable<EventData> eventDatas);

发送一批消息的方法重载。这是source code .

关于c# - 为什么 SendBatch 从事件中心 .NET Standard 客户端中删除?有替代品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43696303/

相关文章:

c# - ASP Net MVC 5 SiteMap-将面包屑构建到另一个 Controller

未应用子内容占位符中的 CSS 样式表

android - React Native Android azure 构建随机失败

azure - 如何在 Azure 中安全存储 API key 并创建中间后端?

c# - 如何解析 Newtonsoft JSON 中的 TimeSpan 值

C# 字典键拆分为 JSON 键值?

c# - 我如何在 MS Access 查询中仅从日期 [没有时间] 过滤

c# - 是否有任何关于 Pinnacle PCTV API 的文档?

asp.net - 单声道 WebForms : Setting default page to run when starting debugging

azure - 转换为 Powershell 的工作 C# 代码会导致 SocketException