Pour lier mon application MEF, j'utilise l'agrégateur d'événements found here. Il a été parfait pour distribuer des données dans des modules qui en ont réellement besoin.Problèmes avec l'agrégateur d'événements à l'aide d'extensions réactives
Je suis de plus en utilisant les extensions réactives et j'ai essayé de faire ce qui suit:
eventSubscription = MainApp.Events.GetEvent<UDPMessageIn>()
.BufferWithTime(TimeSpan.FromSeconds(1))
.Subscribe(x =>
{
// do something here...
});
Cependant, l'agrégateur d'événements semble se bloquer dans la méthode Publier sur:
((ISubject<TEvent>)subject).OnNext(sampleEvent);
Je suppose qu'il y a quelque chose à propos de la conception de system.reactive ou de l'agrégateur que je ne comprends pas complètement. Quelqu'un a des idées?
Je ne suis pas familier avec Reactive Extensions, mais je vais regarder cette question apprendre encore plus. Btw, qu'est-ce que MEF? – JeremyWeir
Cadre d'extensibilité géré. http://mef.codeplex.com/. Son construit en .NET 4.0 – Tim