Ho uno scenario in cui devo ottenere un'esportazione dall'istanza CompositionContainer ma ho solo un tipo con cui lavorare; Non conosco il tipo al momento della compilazione, quindi non posso recuperare l'oggetto esportato nel modo generico normale.Ottenere un'esportazione da un contenitore MEF dato solo un'istanza di tipo
Normalmente si dovrebbe fare questo:
_container.GetExportedObject<IMyType>();
Ma nel mio caso, ho questo:
Type someType = ... ;
_container.HowDoIGetTheExport(someType);
Tutte le idee?
Sì, questo è il metodo principale utilizzato dalla maggior parte degli overload generici, quindi è il modo migliore per ottenerlo. –
Non dimenticare che la cosa che cerchi è in export.Value – Sam