如何在MvvmCross中退订弱订阅

用户名

在我的项目中,我使用了WeakSubscribe来订阅事件,而不是使用'+ ='操作。

另一方面,它是否具有取消订阅('-=')?

斯图尔特

如果您使用以下方式订阅:

     _token = thing.WeakSubscribe(HandleTheEvent);

那么您可以使用以下方式退订:

     _token.Dispose();
     _token = null;

请注意,_token只要您希望订阅持续进行,保持引用的时间就很重要-如果令牌是垃圾回收的,则该事件也将被取消订阅。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MvvmCross中取消订阅WeakSubscribe

来自分类Dev

如何在MvvmCross中取消订阅WeakSubscribe

来自分类Dev

如何订阅点击事件,使异常不退订?

来自分类Dev

如何在rxjs中退订我漂亮的TimerObservable

来自分类Dev

如何在1行中参考弱?

来自分类Dev

用户订阅和退订时如何获取Youtube API通知?

来自分类Dev

如何在Volttron中订阅不同的主题

来自分类Dev

如何在mobx中订阅@computed对象?

来自分类Dev

如何在订阅中为变量赋值?

来自分类Dev

如何在Redux中订阅多次

来自分类Dev

如何在启动板中订阅标签?

来自分类Dev

如何在Volttron中订阅不同的主题

来自分类Dev

如何在Meteor中订阅收藏

来自分类Dev

如何在 GraphQL HotChocolate 中实现订阅?

来自分类Dev

如何在 Angular 中订阅服务

来自分类Dev

如何在动态数组中设置订阅

来自分类Dev

如何在ES6中使弱集或弱映射迭代?

来自分类Dev

如何在ES6中使弱集或弱映射迭代?

来自分类Dev

如何在C ++ 11中使用弱枚举?

来自分类Dev

如何在Swift中设置对闭包/函数的弱引用?

来自分类Dev

如何在Swift扩展中创建弱存储属性?

来自分类Dev

如何退订Angular 2中的EventEmitter?

来自分类Dev

如何退订角2中的几个订户

来自分类Dev

RxJava订阅无法正确退订

来自分类Dev

如何在MvvmCross中绑定到View的layout_weight?

来自分类Dev

如何在MvvmCross中呈现iOS模式视图

来自分类Dev

如何在MvvmCross 4.0中向后堆栈添加片段?

来自分类Dev

如何在MVVMCross中测试绑定的“首次分配”

来自分类Dev

如何在 MvvmCross 版本中制作 DrawerMenu?第 5.4.2 条