私のデータベースでは、ユーザーはいくつかのエリア権限を持っています。私がやりたいのは、この領域をSignalRのグループに追加することです。したがって、ユーザーがサインインするときに、このグループをデータベースから取得してSession ["groups"]に保存し、ユーザーがsignalRに接続するときに、このセッションを使用してグループを追加します。このようなもの:
public Task Connect()
{
var groups = (string[])Session["groups"];
foreach (var group in groups)
{
Groups.Add(Context.ConnectionId, group);
}
}
どうすればこれなどを行うことができますか?