के साथ आलसी लोडिंग डीएलएल का मैं एमईएफ के साथ अपना पहला प्रोजेक्ट कर रहा हूं और आलसी लोडिंग का उपयोग करने के तरीके को समझने में गंभीरता से असमर्थ हूं। मेरे कोड है -एमईएफ
public static class MefLoader
{
private static CompositionContainer Container;
[ImportMany(typeof(IControlModule), AllowRecomposition = true)]
private static IEnumerable<Lazy<IControlModule, IImportComponentCapabilites>>
DllList { get; set; }
static MefLoader()
{
var catalog = new AggregateCatalog();
catalog.Catalogs.Add(new DirectoryCatalog("."));
Container = new CompositionContainer(catalog);
}
मैं, कैसे MEF का उपयोग करने का सबसे समझते हैं, सिवाय इसके कि मैं नहीं देख पा रहे DllList वस्तु को प्रारंभ करने के लिए कैसे। मैं आलसी लोडिंग का उपयोग करना चाहता हूं क्योंकि अंतिम प्रणाली में, हमारे पास बहुत सारे विकल्प हैं और केवल 10% किसी भी समय उपयोग किए जा रहे हैं।