Creating extendable applications using MEF
-
Upload
ben-hall -
Category
Technology
-
view
1.786 -
download
0
description
Transcript of Creating extendable applications using MEF
Creating extensible application using MEF
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
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
BEING SELECTIVEDEMO
ASP.NET MVC AND MEFDEMO
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 • Available today from Codeplex
Resources
• http://blog.BenHall.me.uk• http://www.codeplex.com/mef• http://blogs.msdn.com/gblock