c# - MEF InheritedExport metadata -


i have experience simple usage of mef. want know how best following done.

  1. i have interface class
      [inheritedexport]     public interface ibaseview     {     }  
  1. i have multiple implementation classes following:
      [partcreattionpolicy(partcreationpolicy.nonshared), exportmetadata("displayname", "simpleview")     public class simpleview : ibaseview     {         //implementation     }  
  1. somewhere else, need enumerate displayname metadata exports present in container. (to show user). means not want create export, inspect type's metadata.

how do this?

have checked exportfactory comes mef 2? helps creating export instances dynamically. refer this msdn article exportfactory, , stack overflow answer on how use mef.

you can access metadata factory without creating export.


Comments

Popular posts from this blog

javascript - IndexedDB error: Uncaught DataCloneError: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned -

amazon web services - When using Cognito credentials with AWS in a browser (javascript), keep getting "missing credentials" error -

c# - How to set the datatextfield value instead of the value on a drop down list? -