C# 클래스 Nop.Core.Plugins.PluginManager

Sets the application up for the plugin referencing
파일 보기 프로젝트 열기: emilianionascu/NopCommerce

공개 메소드들

메소드 설명
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