A registry of plugins, services and components.
Namespace:
Gallio.Runtime.ExtensibilityAssembly: Gallio (in Gallio.dll) Version: 3.2.0.0 (3.2.570.0)
Syntax
| C# |
|---|
public interface IRegistry : IDisposable |
| Visual Basic (Declaration) |
|---|
Public Interface IRegistry _ Implements IDisposable |
Remarks
The registry is used to enumerate and resolve plugins, services and components in the system. There is typically one registry singleton in any given process which holds references to all other components as required.
At this time, the components managed by the runtime all have a singleton lifecycle. This behavior may change in the future to permit the construction of transient or context-dependent components.
