我有一个 Azure Functions 应用程序,它使用在 [WebJobsStartup] 中初始化的自定义参数绑定 - 如何将这些迁移到新的[FunctionsStartup]处理方式?
在 [WebJobsStartup] 中,通过使用 .AddBindingRule 调用 builder.AddExtension 来注册绑定
现在新的 Azure SDK 说要使用 [FunctionsStartup] - 如何在其中挂钩(或替换).AddBindingRule?
FunctionsStartup 实现如下所示:-
[assembly: FunctionsStartup(typeof(EventSourcingOnAzureFunctions.Common.Startup))]
namespace EventSourcingOnAzureFunctions.Common
{
public class Startup
: FunctionsStartup
{
public override void Configure(IFunctionsHostBuilder builder)
{
builder.AddAppSettingsToConfiguration();
// Initialise any common services
CQRSAzureBindings.InitializeServices(builder.Services);
builder.Services.AddWebJobs(ConfigureWebJobs );
}
public void ConfigureWebJobs(JobHostOptions hostOptions)
{
}
}
Run Code Online (Sandbox Code Playgroud)
它用来注册绑定规则的方式是这样的:-
/// <summary>
/// Initailise any common dependency injection configuration settings
/// </summary>
/// <param name="context"></param>
public static …Run Code Online (Sandbox Code Playgroud) 在https://github.com/Azure/azure-storage-net的 GitHub 页面上,它指出“从 9.4.0 开始,此库不支持表。”
有谁知道这个命名空间去哪里了?