Я пытаюсь добавить параметр в подключение к signalr.
Я использую Builder для создания своего клиентского подключения и запуска его:
var connection = new HubConnectionBuilder()
.WithUrl("http://10.0.2.162:5002/connection")
.WithConsoleLogger()
.WithMessagePackProtocol()
.WithTransport(TransportType.WebSockets)
.Build();
await connection.StartAsync();
Я хочу отправить в этой связи простой параметр: Что-то вроде:
«Токен»: «123»
На моей стороне сервера я думаю, что могу взять этот параметр из HttpContext:
public override Task OnConnectedAsync()
{
var httpContext = Context.Connection.GetHttpContext();
var token = httpContext.Request.Query["Token"];
return base.OnConnectedAsync();
}
Есть идеи, как отправить этот параметр? Спасибо.