Component Manager: Dependency Injection
212 KB
Starting in SDK 3.5 SP7, "Dependency Injection" (DI) reverses the direction of instance creation. While traditionally a Component Manager call would create an instance during runtime on demand, in the DI architecture a plugin declares a member variable into which an instance creation function will be injected from the framework. This member variable declaration contains valuable dependency information – at compile time! - such as required interface, the type GUID and the desired cardinality.
To learn more about this new feature, please download the attached PDF file.
212 KB