Browse by Tags
Dynamic MEF isn't thread safe by nature this post focus a pitfall which you should be aware in order to avoid sporadic crashes. In general most of MEF operation are operate once at the application initialization stage, and it normally happens on a single thread. this may not be true when you need to dynamically load MEF parts (using GetExportedValue or SatisfyImportsOnce ). unfortunately MEF underline is using non concurrent dictionary which is not thread safe for the above operation...
Catalogs (code cartoon) catalog are search boundary for the composition container . you can read more about MEF on MEF for beginner series, the TOC is available here תגים של Technorati: Extensibility , MEF , Composition , catalogs
Securing the MEF Directory Catalog during my MEF lecture, on of the attendant (a fellow from check-point) ask the following question: " How can we secure our catalog ?" this is a really good point, because without securing our catalog, hackers can exploit our extensibility model for injecting malicious code. so can we defend our MEF gates? the short answer is yes. and the long one is yes but… Secure techniques I will mention 3 techniques, each defend our code...
MEF at the SDP today i was lecturing at the SELA SDP about building composite WPF shell application using MEF . first I want to thanks all attendant that was there despite of the latency in the schedule. second I want to thanks Yaniv Rodenski for his part in the lecture. Yaniv was demonstrating real world solution that combine the WCF power with the MEF charm :) as I promised you can find the presentation and the code sample that I was showing (and Yaniv was kind enough to let me publish his...