- 博客(2)
- 收藏
- 关注
原创 最简单的基于signalR客户端服务端通信
首先创建一个asp.net项目,选择MVC(空工程也可以),不要勾选存储在云上 然后再在服务端需要继承写一个类(假定叫CharHub.cs)并继承Hub,并添加一个函数(这个函数就是WebAPI),如下 using Microsoft.AspNet.SignalR; using Microsoft.AspNet.SignalR.Hubs; namespace SignalRChat { ...
2018-08-06 17:45:09 1762
原创 C#事件发布者订阅者释放,强引用
事件的订阅者和发布者之间一旦添加订阅关系,他们之间即存在强引用,如下例所示,事件的订阅者即使被释放掉,发布者发布消息是事件的订阅者还能做出响应。因此当事件的发布者生命周期比事件的订阅者长时,订阅者的引用还一直存在发布者中,导致内存泄漏或者不应该出现调用的情况下产生了调用。对此应该十分注意。 using System; using System.Collections.Generic; usi
2017-11-20 21:55:54 958
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人