public static void Add(ClientConnectedRequest connected) { var cacheItemPolicy = new CacheItemPolicy(); cacheItemPolicy.AbsoluteExpiration = ObjectCache.InfiniteAbsoluteExpiration; _memoryCache.Set(connected.ConnectionId, new CacheValueAbstraction(connected.UserId, connected.ApplicationId), cacheItemPolicy); }
public override Task OnConnected() { var request = new ClientConnectedRequest(Context.ConnectionId, Context.QueryString["userId"], int.Parse(Context.QueryString["applicationId"])); MemoryCacheService.Add(request); return(base.OnConnected()); }