Difference between revisions of "HowTo:Create UBIK Module"
(One intermediate revision by the same user not shown) | |||
Line 106: | Line 106: | ||
{ | { | ||
get; | get; | ||
− | } = new List<ModuleInfo>() | + | } = new List<ModuleInfo>() |
+ | { | ||
+ | new ModuleInfo() | ||
+ | { | ||
+ | ID = Guid.Parse("A4FF45D7-20C7-451A-A58A-1001B5B1EA7B"), | ||
+ | Name = "MRO Plugin" | ||
+ | } | ||
+ | } | ||
} | } | ||
</source> | </source> | ||
Line 113: | Line 120: | ||
{| class="wikitable" | width = "100%" | {| class="wikitable" | width = "100%" | ||
|- | |- | ||
− | ! Name | + | ! Name !! Description |
|- | |- | ||
− | | SystemDefinitionsProvider | + | | SystemDefinitionsProvider || The instance of the SystemDefinitions for the respective module is provided. |
|- | |- | ||
− | | Initialize | + | | Initialize || Initializes the module. |
|- | |- | ||
− | | Initialized | + | | Initialized || Returns true when the plugin is initialized |
|- | |- | ||
− | | Terminate | + | | Terminate || Terminates the UBIKEnvironment if it has been initialized. |
|- | |- | ||
− | | DependencyModules | + | | DependencyModules || Returns the module information for which it has a dependency. |
|- | |- | ||
|} | |} |
Latest revision as of 15:02, 7 October 2024
UBIK® Modules are loaded dynamically into the UBIK® Kernel by the UBIK® Injection Management based on the Microsoft Extensibility Framework (MEF).