Tengo un escenario donde tengo que exportar desde mi instancia de CompositionContainer, pero solo tengo un tipo para trabajar; No sé el tipo en el momento de la compilación, por lo tanto, no puedo recuperar el objeto exportado de la manera genérica normal.Obteniendo una exportación desde un contenedor MEF dado solo una instancia de Tipo
Normalmente se podría hacer esto:
_container.GetExportedObject<IMyType>();
Pero en mi caso, tengo esto:
Type someType = ... ;
_container.HowDoIGetTheExport(someType);
¿Alguna idea?
Sí, ese es el método central que utilizan la mayoría de las sobrecargas genéricas, por lo que es la mejor forma de obtenerlo. –
No olvides que lo que buscas está en export.Value – Sam