Table of Contents

Method LoadDirectory

Namespace
Oscova.Agents.Plugins
Assembly
Oscova.Agents.dll

LoadDirectory(string)

Loads every valid plugin manifest under pluginRoot.

public static AgentPluginCatalog LoadDirectory(string pluginRoot)

Parameters

pluginRoot string

Returns

AgentPluginCatalog

LoadDirectory(string, IReadOnlySet<string>)

Loads only valid plugins whose stable identifiers are present in enabledPluginIds.

public static AgentPluginCatalog LoadDirectory(string pluginRoot, IReadOnlySet<string> enabledPluginIds)

Parameters

pluginRoot string
enabledPluginIds IReadOnlySet<string>

Returns

AgentPluginCatalog