C# Класс Nop.Core.Plugins.PluginManager

Sets the application up for the plugin referencing
Показать файл Открыть проект

Открытые методы

Метод Описание
Initialize ( ) : void

Initialize

MarkAllPluginsAsUninstalled ( ) : void

Mark plugin as uninstalled

MarkPluginAsInstalled ( string systemName ) : void

Mark plugin as installed

MarkPluginAsUninstalled ( string systemName ) : void

Mark plugin as uninstalled

Приватные методы

Метод Описание
GetDescriptionFilesAndDescriptors ( DirectoryInfo pluginFolder ) : PluginDescriptor>>.IEnumerable

Get description files

GetInstalledPluginsFilePath ( ) : string

Gets the full path of InstalledPlugins.txt file

InitializeFullTrust ( FileInfo plug, DirectoryInfo shadowCopyPlugFolder ) : FileInfo

Used to initialize plugins when running in Full Trust

InitializeMediumTrust ( FileInfo plug, DirectoryInfo shadowCopyPlugFolder ) : FileInfo

Used to initialize plugins when running in Medium Trust

IsAlreadyLoaded ( FileInfo fileInfo ) : bool

Indicates whether assembly file is already loaded

IsPackagePluginFolder ( DirectoryInfo folder ) : bool

Determines if the folder is a bin plugin folder for a package

PerformFileDeploy ( FileInfo plug ) : Assembly

Perform file deply

Описание методов

Initialize() публичный статический Метод

Initialize
public static Initialize ( ) : void
Результат void

MarkAllPluginsAsUninstalled() публичный статический Метод

Mark plugin as uninstalled
public static MarkAllPluginsAsUninstalled ( ) : void
Результат void

MarkPluginAsInstalled() публичный статический Метод

Mark plugin as installed
public static MarkPluginAsInstalled ( string systemName ) : void
systemName string Plugin system name
Результат void

MarkPluginAsUninstalled() публичный статический Метод

Mark plugin as uninstalled
public static MarkPluginAsUninstalled ( string systemName ) : void
systemName string Plugin system name
Результат void