azure - 仅将 Azure Function 中间件用于选定的函数

标签 azure azure-functions

我有一个包含多个 Azure Functions 的项目,在配置启动的 Main 函数中,我注册了中间件,如下所示:

var host = new HostBuilder()
            .ConfigureFunctionsWorkerDefaults(builder =>
            {
                builder.UseMiddleware<MyMiddleware>();
            })

这会导致中间件在所有功能上使用,无论它们是时间触发的还是 HTTP 请求触发的。我希望能够排除某些功能或所有时间触发功能的中间件。这可能吗?如何做到?

最佳答案

我似乎在这里找到了答案:github.com/Azure/azure-functions-dotnet-worker/issues/855

摘要:尚不支持。但在 Microsoft.Azure.Functions.Worker 版本 1.8.0-preview1 中,可以有条件地使用中间件。

关于azure - 仅将 Azure Function 中间件用于选定的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72202523/

相关文章:

azure - 如何为 AKS 上的负载均衡器服务设置域名

azure - 如何以编程方式查找具有不受限制的 SSH 连接的虚拟机?

azure - 存储队列连接字符串环境变量

c# - azure-functions 中的程序集引用

Azure IoT 中心、EventHub 和函数

azure - 在隔离进程 Azure 函数中将 C# HostBuilder 管道转换为 F#

performance - Windows Azure 网站加载时间

azure - 如何排查使用 Azure AD 设置 VPN 客户端连接时出现的 AADSTS650057 错误?

android - 如何使用 Unity 3D 在 Android 应用程序运行时从云/WEB 访问纹理/模型?

azure - 运行 Azure 函数将出现 .net 4.7.1 安装提示对话框