没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
弱事件 事件是.NET应用程序中最常见的内存泄漏源:除非您取消订阅事件,否则订阅者的生存期将延长至发布者的生存期。 那是因为发布者通过委托维护了对订户的强烈引用,从而防止了订户的垃圾回收。 该库提供了一个通用的弱事件源,可用于发布事件而不会影响订阅者的生存期。 换句话说,如果没有其他对订户的引用,那么它已经订阅了该事件的事实并不妨碍它被垃圾回收。 如何使用它 而不是像这样声明您的事件: public event EventHandler < MyEventArgs> MyEvent ; 像这样声明: private readonly WeakEventSource < MyEven
资源推荐
资源详情
资源评论
收起资源包目录
WeakEvent-master.zip (26个子文件)
WeakEvent-master
.gitattributes 2KB
LICENSE.txt 11KB
src
WeakEvent
WeakEventSource.cs 6KB
Compatibility
CompatibilityExtensions.cs 414B
WeakEventSourceHelper.cs 3KB
StrongHandlerFactory.cs 264B
WeakEvent.snk 596B
DelegateCollectionBase.cs 13KB
AsyncWeakEventSource.cs 8KB
WeakEvent.csproj 3KB
WeakDelegate.cs 2KB
tools
Snippets
VisualStudio
wevt.snippet 1KB
ReSharper
wevt.DotSettings 4KB
build
Build.cs 3KB
build.csproj 410B
assets
weakevent.png 5KB
weakevent.svg 5KB
README.md 4KB
WeakEvent.sln 2KB
appveyor.yml 243B
tests
WeakEvent.Tests
WeakEvent.Tests.csproj 1KB
AsyncWeakEventSourceTests.cs 19KB
WeakEventSourceTests.cs 17KB
WaitHandleExtensions.cs 2KB
.gitignore 63B
build.cmd 59B
共 26 条
- 1
资源评论
柠小檬的雷诺
- 粉丝: 23
- 资源: 4597
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功