首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Azure解决方案的协商中,是否有一些具体的方法来指定Azure SignalR的集线器名称?

在Azure解决方案的协商中,是否有一些具体的方法来指定Azure SignalR的集线器名称?
EN

Stack Overflow用户
提问于 2022-06-22 12:30:30
回答 1查看 71关注 0票数 1
代码语言:javascript
运行
复制
using Microsoft.AspNetCore.Http;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Azure.WebJobs.Extensions.SignalRService;

namespace TheNameSpace
{
    public static class Function
    {
        [FunctionName("Negotiate")]
        public static SignalRConnectionInfo Negotiate(
            [HttpTrigger(AuthorizationLevel.Anonymous, Route = "v1/Negotiate")] HttpRequest req,
            [SignalRConnectionInfo(HubName = "serverless")] SignalRConnectionInfo connectionInfo)
        {
            return connectionInfo;
        }
    }
}

这是要协商的函数--您将在许多其他门户或源中找到此示例。是的,效果很好!但是我想动态地指定HubName。

在上面的例子中,它是硬编码的,我认为它不可能是动态的。我想要像HubName = Req.Query("HubName")这样的东西

如何存档?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-22 14:19:25

使用以下方法:

代码语言:javascript
运行
复制
[SignalRConnectionInfo(HubName = "{query.HubName}")]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72715540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档