namespace Nop.Core.Configuration
{
///
/// Represents plugin configuration parameters
///
public partial class PluginConfig : IConfig
{
///
/// Gets or sets a value indicating whether to clear /Plugins/bin directory on application startup
///
public bool ClearPluginShadowDirectoryOnStartup { get; private set; } = true;
///
/// Gets or sets a value indicating whether to copy "locked" assemblies from /Plugins/bin directory to temporary subdirectories on application startup
///
public bool CopyLockedPluginAssembilesToSubdirectoriesOnStartup { get; private set; } = true;
///
/// Gets or sets a value indicating whether to load an assembly into the load-from context, bypassing some security checks.
///
public bool UseUnsafeLoadAssembly { get; private set; } = true;
///
/// Gets or sets a value indicating whether to copy plugins library to the /Plugins/bin directory on application startup
///
public bool UsePluginsShadowCopy { get; private set; } = true;
}
}