Building Extensible Applications with MEF
Managed Extensibility Framework is Microsoft's answer to the extensibility problem. This course dives into MEF, its mechanics and how MEF can be used to build flexible, pluggable applications.
Authored by:
Dustin Davis
Duration: 1h 55m
Level: Intermediate
Released: 8/2/2012
Features:
Duration: 1h 55m
Level: Intermediate
Released: 8/2/2012
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Introduction |
|
00:16:46 | |
|
What is MEF?
|
|
02:00 | |
|
Building extensible applications
|
|
04:27 | |
|
How MEF works
|
|
01:22 | |
|
Demo
|
|
02:31 | |
|
MEF vs IoC
|
|
02:32 | |
|
Programming models
|
|
03:00 | |
|
Summary
|
|
00:54 | |
Attributed Programming Model - Parts |
|
00:24:56 | |
|
Exporting
|
|
02:54 | |
|
Importing
|
|
04:34 | |
|
Contracts
|
|
04:19 | |
|
Metadata
|
|
05:46 | |
|
Exporting and Importing Methods and Properties
|
|
04:28 | |
|
Constructor Injection
|
|
02:14 | |
|
Summary
|
|
00:41 | |
Attributed Programming Model - Composition |
|
00:21:27 | |
|
Adding Parts
|
|
04:13 | |
|
Recomposition and Composition Awareness
|
|
04:59 | |
|
Catalogs - Part 1
|
|
02:42 | |
|
Catalogs - Part 2
|
|
05:53 | |
|
Querying the Container
|
|
02:43 | |
|
Summary
|
|
00:57 | |
Part Lifetime and Scope |
|
00:15:33 | |
|
Scope and Creation Policy
|
|
05:45 | |
|
Part Ownership
|
|
02:03 | |
|
Cleaning Up Parts Manually
|
|
02:59 | |
|
Cleaning Up Parts with Nested Containers
|
|
04:02 | |
|
Summary
|
|
00:44 | |
Debugging |
|
00:15:37 | |
|
Quick Tips and Exceptions
|
|
03:12 | |
|
Debug Visualization
|
|
02:55 | |
|
Using MEFx
|
|
05:01 | |
|
Diagnostics API and Tracing
|
|
03:37 | |
|
Summary
|
|
00:52 | |
More MEF! |
|
00:21:11 | |
|
Filtered Catalog
|
|
03:54 | |
|
Building a Custom Programming Model
|
|
08:38 | |
|
Using MEF with MVC
|
|
02:54 | |
|
Extending Visual Studio Intellisense with MEF
|
|
04:48 | |
|
Summary
|
|
00:57 |
Introduction