有没有办法在 AzureSignalR 进程中获取用户 ID?如下所示,我想获得该用户 ID,如果我不使用 AzureSignalR,我可以通过 HttpContext 获得它,但在 AzureSignalR 的情况下,似乎只有在实际方法本身中我无法获得该 ID,这意味着我无法在我的应用程序中做任何事情因为我需要那个用户 ID
public class BaseHub : Hub
{
public BaseHub()
{
var userId = this.Context.User.Claims.FirstOrDefault(x => x.Type == "user_id")?.Value;
}
}