如何在.Net Core 6.0隔离的情况下使用依赖注入设置ServiceBusTrigger



我目前在.Net Core 6.0隔离版中有一个ServiceBus触发器。试图弄清楚如何使用依赖注入来设置触发器。试图弄清楚如何使用.Net Core 6.0 Isolated来做到这一点。我有一个强类型模型,它绑定到Program.cs代码中的appsettings.json文件。该部分有效,并且已得到验证。然而,当尝试使用.Net Core 6 Isolated执行此操作时,会出现缺少引用的错误。

这是我的Config模型,它绑定到appsettings.json文件。为了简化,我省略了appsettings.json文件

public  class MyConfig
{
public string Topic { get; set; }
public string SubscriptionName { get; set; }
}

这是服务总线触发类

public class ServiceBusTriggerClass
{

private readonly MyConfig _myConfig;
public ServiceBusTriggerClass(IOptions<MyConfig> config)
{
_myConfig= config.Value;
}

[Function("MySBFunction")]
public async Task MySBFunction([ServiceBusTrigger(_myConfig.Topic, _myConfig.SubscriptionName)] object myObject)
{
// Do things with the myObject thing. 

}}

自2022年1月13日起,无法使用.Net 6独立函数执行此操作。此时,该功能无法访问主机。

相关内容

最新更新