4
สิ่งที่ต้องเพิ่มสำหรับส่วนการอัพเดตใน ConcurrentDictionary AddOrUpdate
ฉันพยายามเขียนโค้ดใหม่โดยใช้ Dictionary เพื่อใช้ ConcurrentDictionary ฉันได้ตรวจสอบตัวอย่างบางส่วนแล้ว แต่ยังประสบปัญหาในการใช้งานฟังก์ชัน AddOrUpdate นี่คือรหัสดั้งเดิม: dynamic a = HttpContext; Dictionary<int, string> userDic = this.HttpContext.Application["UserSessionList"] as Dictionary<int, String>; if (userDic != null) { if (useDic.ContainsKey(authUser.UserId)) { userDic.Remove(authUser.UserId); } } else { userDic = new Dictionary<int,string>(); } userDic.Add(authUser.UserId, a.Session.SessionID.ToString()); this.HttpContext.Application["UserDic"] = userDic; ฉันไม่รู้ว่าจะเพิ่มอะไรในส่วนการอัปเดต: userDic.AddOrUpdate(authUser.UserId, a.Session.SessionID.ToString(), /*** what to add …