我有一个带SignalR集线器的Blazor.NET应用程序(服务器端)。 问题是我不知道如何自定义此方法或如何将其用于连接客户端的通信。
我发现的唯一可以进行默认设置的功能是在这里:
app.UseEndpoints(endpoints =>
{
endpoints.MapBlazorHub();
endpoints.MapFallbackToPage("/_Host");
});
但是我如何在这里使用SignalR发送例如向所有连接的客户端发送“ Hello World”消息?
现在在我的示例项目中,通过Service运行并在浏览器中连接时,我得到以下控制台输出:
Normalizing '_blazor' to 'http://localhost:5000/_blazor'.
WebSocket connected to ws://localhost:5000/_blazor?id=-ZZJzVxlOPSsRfLmGZZpVw.
该客户端应捕获所有SignalR命令,在“ Hello World”情况下,应在控制台中输出。
有可能吗?
谢谢!