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")
如何存檔?
uj5u.com熱心網友回復:
使用以下內容:
[SignalRConnectionInfo(HubName = "{query.HubName}")]
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/495258.html
下一篇:我們如何在Azure-ad-b2c中為ROPC身份驗證創建用戶流,然后我們如何在postman或laravel控制器中使用它
