Class AgentPluginCatalog
- Namespace
- Oscova.Agents.Plugins
- Assembly
- Oscova.Agents.dll
Holds the successfully loaded plugins for the lifetime of the host process.
public sealed class AgentPluginCatalog : IAgentPluginCatalogInheritance
Implements
Inherited Members
Constructors
- AgentPluginCatalog(IReadOnlyList<LoadedAgentPlugin>, IReadOnlyList<AgentPluginLoadDiagnostic>)
-
Creates a catalog from loaded plugin entries and non-fatal diagnostics.
Properties
- Diagnostics
-
Non-fatal load issues the host should log or surface.
- Plugins
-
Successfully loaded plugins and their declared contributions.