c# - Intercepting dependencies in MEF -


is possible intercept dependency requests in mef before handled mef?

this useful implementing decorators , advanced lifetime management.

something like...

catalogue.addinterceptor<iexpensiveservice>(b => ... return pool ...); 

or even...

catalogue.addinterceptor<iexpensiveservice>(b => new decorator(b())); 

(where 'b' underlying mef resolution func resolving service)

not out of box, can write own exportprovider or composablepartcatalog implementation this.

mefcontrib appears have implemented that, take @ interceptingcatalog. see (possibly outdated) blog post it.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -