要連接我的MEF應用程序,我使用事件聚合器found here。它非常適合將數據分發到實際需要的模塊中。使用無效擴展的事件聚合器的問題
我越來越爲使用無功擴展和我一直在努力做到以下幾點:
eventSubscription = MainApp.Events.GetEvent<UDPMessageIn>()
.BufferWithTime(TimeSpan.FromSeconds(1))
.Subscribe(x =>
{
// do something here...
});
但是,事件聚合器將出現在發佈方式掛在:
((ISubject<TEvent>)subject).OnNext(sampleEvent);
我猜測,有一些關於system.reactive或我不完全瞭解的聚合器的設計。任何人有任何想法?
我不熟悉的反應擴展,但我會看這個問題學到更多。順便說一下,什麼是MEF? – JeremyWeir 2010-11-08 19:39:42
託管擴展性框架。 http://mef.codeplex.com/。它內置到.NET 4.0中 – Tim 2010-11-08 19:50:32