Advanced Use Cases
This section gives an overview of more advanced use cases and functionality in the plug-in framework.
Advanced Use Cases
This section gives an overview of other, more advanced functionality and aspects of the plug-in framework.
The following topics will be covered:
- The Plug-in Registry: A closer look at the plug-in registry and various ways to initialize it.
- Object Registry: Utility classes for host applications.
- Auxiliary Extension Attributes: Adding additional meta data to an extension.
- Sortable Extension Points: Mechanisms to deal with extension point that have a concept of order for their extensions.
- Plug-in Resources and Localizability: How to make extension meta-data localizable
- Deployment: How plug-ins are deployed.
- Plug-in State: Maintaining the state of enabled and disabled plug-ins.
- Plug-in State Handlers: Preventing enabling or disabling plug-ins.
- The Plug-in Manifest Generator: Information about how plug-ins manifests are created.
- Compile-time Validation: Information about how to validate extension definitions at compile-time.
- Serialization Performance: Information on how to ensure good plug-in loading performance.