The IRuntime type exposes the following members.

Methods

  NameDescription
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

  NameDescription
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

  NameDescription
LogMessage
An event that is fired when a log message is sent to the runtime logger.

See Also