The IRuntime type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddLogListener |
Adds a log listener that will receive log messages dispatched to the runtime logger.
| |
| Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.) | |
| GetAllPluginAssemblyBindings |
Gets the list of all plugin assembly bindings.
| |
| GetRuntimeSetup |
Gets a deep copy of the runtime setup used to configure this runtime.
| |
| Initialize |
Initializes the runtime.
| |
| RemoveLogListener |
Removes a log listener so that it will no longer receive log messages dispatched to the runtime logger.
| |
| VerifyInstallation |
Verifies that the runtime is correctly installed. Writes details to the log.
|
Properties
| Name | Description | |
|---|---|---|
| AssemblyLoader |
Gets the runtime assembly loader.
| |
| Logger |
Gets the runtime logger.
| |
| Registry |
Gets the plugin, service and component registry.
| |
| ResourceLocator |
Gets the resource locator.
| |
| RuntimeConditionContext |
Gets the condition context that is used to enable or disable plugins,
components and services based on characteristics of the runtime environment.
| |
| ServiceLocator |
Gets the service locator.
|
Events
| Name | Description | |
|---|---|---|
| LogMessage |
An event that is fired when a log message is sent to the runtime logger.
|
