在以下代码中,我可以订阅套接字并接收消息。在某个 IO 线程中接收到消息。
var subscription = SubscribeToStreamAsync( msg => { } ).Result;
...
Unsubscribe( subscription );
foreach我想在通常的循环中收听这些消息。所以,我需要在我的线程中路由消息并将流返回为IEnumerable.
foreach(var item in GetStreamAsync().Result) {
if (item == ...) break;
}
我可以通过System.Collections.Concurrent吗?
而且我不想使用System.Reactive.
慕侠2389804
相关分类