Date post: | 12-Jan-2015 |
Category: |
Technology |
Upload: | ben-hall |
View: | 718 times |
Download: | 1 times |
Agenda
• MEF ABCs• Extensibility in .Net 2.0• Extensibility with MEF• MEF Internally
Managed Extensibility Framework
http://www.flickr.com/photos/leon_homan/2856628778/
http://www.flickr.com/photos/zen/2273186263/
External and Internal
Sadly some companies don’t see this as important!
Internal is about making your life easier
http://www.flickr.com/photos/mag3737/1914076277/
MS-PL
http://www.flickr.com/photos/25501212@N05/2934269081/
http://www.flickr.com/photos/dunechaser/2918021174/
[Export]
I have something to offer
[Import]
I need something
Catalog
I know about some exports
Container
I know about everything
HELLO WORLDDEMO
MEFUNITDEMO
FROM 2.0 TO MEFDEMO
BEYOND 3RD PARTY ADDINSDEMO
In summary...
http://www.flickr.com/photos/m0php/530526644/
Summary
• Extensibility• Allows 3rd parties to hook-in• Allows internals to be decoupled• Override your built in defaults• Part of .Net 4.0 but built on 3.5• Available today from Codeplex
Resources
• http://blog.BenHall.me.uk• http://www.codeplex.com/mef• http://blogs.msdn.com/gblock