C#高级编程
文章平均质量分 75
bruseliuaiaiai
这个作者很懒,什么都没留下…
展开
-
C#事件发布者订阅者释放,强引用
事件的订阅者和发布者之间一旦添加订阅关系,他们之间即存在强引用,如下例所示,事件的订阅者即使被释放掉,发布者发布消息是事件的订阅者还能做出响应。因此当事件的发布者生命周期比事件的订阅者长时,订阅者的引用还一直存在发布者中,导致内存泄漏或者不应该出现调用的情况下产生了调用。对此应该十分注意。 using System; using System.Collections.Generic; usi原创 2017-11-20 21:55:54 · 977 阅读 · 0 评论 -
最简单的基于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 · 1772 阅读 · 0 评论