C# Class Nop.Core.Plugins.PluginManager

Sets the application up for the plugin referencing
Afficher le fichier Open project: emilianionascu/NopCommerce

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Initialize() public static méthode

Initialize
public static Initialize ( ) : void
Résultat void

MarkAllPluginsAsUninstalled() public static méthode

Mark plugin as uninstalled
public static MarkAllPluginsAsUninstalled ( ) : void
Résultat void

MarkPluginAsInstalled() public static méthode

Mark plugin as installed
public static MarkPluginAsInstalled ( string systemName ) : void
systemName string Plugin system name
Résultat void

MarkPluginAsUninstalled() public static méthode

Mark plugin as uninstalled
public static MarkPluginAsUninstalled ( string systemName ) : void
systemName string Plugin system name
Résultat void