Connect()
インターフェイスにメソッドを実装しIConnected
て、正しいグループに新しい接続を追加します。これは 1 つのことを除いてうまく機能します。ユーザーを正しいグループに追加するには、このメソッドで読み取る値を送信する必要があります。クライアントハブにプロパティを追加してみました:
var uIHub = $.connection.uIHub;
uIHub.SessionType = "Edit";
Connect
ただし、メソッドからはアクセスできません。
if (string.IsNullOrEmpty(Caller.SessionType) || Caller.SessionType == "Edit") {
sessionId = WAFContext.EditSession.SessionId.ToString();
} else {
sessionId = WAFContext.ViewSession.SessionId.ToString();
}
Groups.Add(Context.ConnectionId, sessionId);
Caller.SessionType
は常に null です。
これを解決する方法について何か提案はありますか?