Here is the sixth post of the Fav 3 series that we are continuing. Today’s favorite tips are based on Managed Extensibility Framework or MEF.
TypeCatalog, AssemblyCatalog, DirectoryCatalog & AggreagateCatalog are the four types of Catalogs yet supported by MEF. This tips talks about how to use different types of catalogs while dealing with Managed Extensible Framework. [ Read Complete Post Here ]
Lazy is a class that defer the object creation when it is actually needed. MEF supports the Lazy implementation internally. The Lazy type actually wraps around a type and creates the object of the type when the object is actually needed and used. I have written a post on Lazy implementation in .NET few months [ Read Complete Post Here ]
MEF contracts supports customization through Metadata that can be associated with the Contracts. This tip shows you how easily you can make use of MEF metadata constructs to define contracts into the MEF system. [ Read Complete Post Here ]
This is not all about MEF, you can read more about MEF from the additional references :
I hope this would come handy on learning MEF.