Symphony Framework
AsyncObservableCollection<T> Class
Symphony.Conductor.Types Namespace : AsyncObservableCollection<T> Class
Collecton class that ensures syncronisation between UI and background worker/loader thread.
public class AsyncObservableCollection<T> : System.Collections.ObjectModel.ObservableCollection<T> 
Type Parameters
The standard ObservableCollection from Microsoft is not thread safe. If you create the instance of the collection on one thread, for example the user interface thread, and then try to manage the colletion on another thread, for example a background worker thread, the program will throw an exception. The AsyncObservableCollection<T> collection extends the ObservableCollection class and provides a number of methods that allow thread safe managment of the collection.
Inheritance Hierarchy



Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also


AsyncObservableCollection<T> Members
Symphony.Conductor.Types Namespace