Part 1 took a detailed look at binding of composable parts. In an application, however, we sometimes need to selectively break such bindings without deleting the entire container. We will look at interfaces which tell parts whether binding has taken place or whether a part has been deleted completely.
Part 1 dealt with fundamentals, imports and exports. Part 2 follows on from part 1 and explores additional features of the Managed Extensibility Framework (MEF). This time the focus is on metadata and creation policies.
It has become a necessary standard procedure to distribute applications among several components. Every developer who has designed such an infrastructure for dynamic extension knows that the implementation can be very sophisticated. Managed Extensibility Framework (MEF) promises relief. A short introduction should illustrate it.