C# Class PluginFramework.PluginLoad

Author :TG
Mostrar archivo Open project: tianjing/PluginFramework

Private Properties

Property Type Description
GetAssemblyForLocation System.Reflection.Assembly
GetBundleDatas void
GetHostAssembly void
InstallAllBundlesByBundleData void
LoadBundleForBundleData void
StartAllBundles void
StartBundle void
StartBundleByDependencie void

Private Methods

Method Description
GetAssemblyForLocation ( string location ) : Assembly

load Assembly For Location

GetBundleDatas ( Dictionary bunldeCache ) : void

Get Bundle Datas

GetHostAssembly ( ) : void

Get Current web application`s TopLevelReferencedAssemblies

InstallAllBundlesByBundleData ( Dictionary bunldeCache ) : void

Install All Bundles By BundleData

LoadBundleForBundleData ( PluginFramework.PluginFramework bd ) : void

load Bundle by BundleData info

StartAllBundles ( ) : void

Start All Bundles

StartBundle ( IBundle bundle ) : void

Start Bundle and add Assembly to TopLevelReferencedAssemblies (note: web application need Assembly to TopLevelReferencedAssemblies)

StartBundleByDependencie ( PluginFramework.PluginFramework depenData ) : void

Start Dependencie Bundles(note:Recursive)