• PluginManagerConfiguration

PluginManagerConfiguration

Namespace: PluginManager

Assembly: PluginManager

Plugin Manager configuration class. Used when Initialising the Plugin Manager.

Constructors

#ctor Default constructor, uses all default settings.
#ctor(PluginManager.Abstractions.ILogger) Constructor allowing host application to supply a custom ILogger implementation.
#ctor(PluginManager.Abstractions.ILoadSettingsService) Constructor allowing host application to supply a custom ILoadSettingsService implementation that can be used to obtain settings for AspNetCore.PluginManager from any data store.
#ctor(PluginManager.Abstractions.ILogger,PluginManager.Abstractions.ILoadSettingsService) Constructor allowing host application to supply a custom ILogger and ILoadSettingsService implementation.

Properties

Logger ILogger instance used by the AspNetCore.PluginManager and plugin modules to log information to a default log storage. This can be within a database or file based. The standard ILogger implementation saves data to a log file.
LoadSettingsService ILoadSettingsService instance is used by the AspNetCore.PluginManager to load settings and configuration data for plugins that it will load.
CurrentPath Current root path of the application.
ConfigFileName Configuration file name that will be used by the default implementation of ILoadSettingsService to obtain data.
ConfigurationFile Configuration file name that will be used by the default implementation of ILoadSettingsService to obtain data.

In This Document