在我的Azure函数中,我定义了hubName
,但似乎找不到任何文档,这实际上是什么以及如何更改它。如果我在函数中将其从默认的"chat"
进行了更改,它将无法正常工作,但在何处定义了它?
{
"disabled": false,
"bindings": [
{
"authLevel": "anonymous",
"type": "httpTrigger",
"direction": "in",
"name": "req"
},
{
"type": "http",
"direction": "out",
"name": "res"
},
{
"type": "signalRConnectionInfo",
"name": "connectionInfo",
"userId": "{userId}",
"hubName": ????, <------------------------------------------
"direction": "in"
}
]
}
答案 0 :(得分:1)
SignalR集线器是一种以documented的形式对连接进行逻辑分组的方法。
以聊天应用程序为例。一组用户可以是同一集线器的一部分,该集线器允许在组中的用户之间发送消息。
此处的hubName
可以是用于确定客户端之间发送的消息范围的任何字符串。您所有的客户端都必须连接到同一集线器才能看到正在发送的消息。