I updated my open source notification system for .NET with support for specifying what thread synchronous notifications should be ran on. This is useful for broadcasting notifications from an asynchronous call with the receiving observer being a UI control.
I also added thread-safety and the ability to register an observer that tells the notification manager it can never or it can always run asynchronous. If it can never run async, then the manager broadcasts to the specified thread if it exists. Otherwise it's broadcasted to the calling (posting) thread. This check is done for each observer registered.
I've been using this in combination with ICommand objects, with the ICommand objects easily passing data back to the UI in WPF through this approach. So much easier than IObservable and IObserver.
Virtualization and Automation Solutions for Desktops, Servers, Hosting, ...
Parallels offers virtualization and automation solutions for desktops, servers, hosting, SaaS and more. Please visit parallels.com to learn
Easily Install OS X Lion On PC With UniBeast All-In-One Bootable USB Drive
The Apple’s renowned operating system OS X Loin can now be installed on your windows system. The process called hackinstosh will allow you t