c# - 在带有 .NET Core 3.1 的最新 Azure.EventHubs SDK 中找不到 ErrorTrigger、TraceFilter、EventHubTrigger、ConsumerGroup
问题描述
我最近将我的 .NET Framework 项目移至 .NET Core 3.1,但我发现以下属性未找到:ErrorTrigger、TraceFilter、EventHubTrigger、ConsumerGroup
谁能告诉我这些的等价物吗?
这是我正在使用的软件包:
<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.16" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions" Version="3.0.6" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="4.1.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="3.0.10" />
<PackageReference Include="Microsoft.Azure.WebJobs.Logging.ApplicationInsights" Version="3.0.14" />
<PackageReference Include="Microsoft.Azure.WebJobs.ServiceBus" Version="3.0.0-beta8" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.2" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.2" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Polly" Version="7.2.1" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.7.0" />
<PackageReference Include="Unity" Version="5.11.6" />
我正在编写一个 azure webjob,应该从 azure event hub 触发。
我使用它的方式是:
ProcessEvent([EventHubTrigger("%EventHubName%", ConsumerGroup = "%ConsumerGroupName%")] EventData eventData)
解决方案
如果您使用的是 .net core 3.1,则应安装Microsoft.Azure.WebJobs.Extensions.EventHubs,版本 4.1.1。
安装nuget包后:
这是我正在使用的软件包:
<ItemGroup>
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions" Version="3.0.6" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.EventHubs" Version="4.1.1" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="3.0.11" />
</ItemGroup>
推荐阅读
- google-cloud-platform - OperationalError & ConnectTimeoutError 在雪花中运行多个查询时(来自许多云运行实例)
- python - 没有插入的 Django REST 框架 POST
- c - Realloc 崩溃:cygwin_exception::open_stackdumpfile:将堆栈跟踪转储到 malloc.exe.stackdump
- html - 如何在 WP 中进行重定向?
- linux - 检索虚拟内存缓冲区的所有页面的物理地址
- gradle - 热门使用跳过预发布版本的 Gradle 动态版本控制?
- python - Pandas:将自定义函数应用于组并将结果存储在每个组的新列中
- android - 在颤动的 ListView.builder 中,我得到了 Null 值
- python-3.x - 如何让苹果脚本告诉正在运行的 python 脚本运行一个函数?
- spring-boot - 用于多个服务器的 Spring STOMP 外部代理