Méthode | Description | |
---|---|---|
Initialize ( ) : void |
Méthode | Description | |
---|---|---|
CleanupDotDeletePluginFiles ( |
When given a .delete file this will attempt to delete the base file that the .delete was created from and then the .delete file itself. if both are removed then it will return true.
|
|
CleanupPlugin ( |
Tries to delete the file, if it doesn't go nicely, we'll force rename it to .delete, if that already exists and we cannot remove the .delete file then we rename to Guid + .delete
|
|
ConvertPluginsHash ( string val ) : long |
Converts the hash value of current plugins to long from string
|
|
DetectAndCleanStalePlugins ( IEnumerable |
This checks if any of our plugins have changed, if so it will go
|
|
GetCachePluginsHash ( ) : long |
Returns the hash code of the plugins last loaded
|
|
GetCachePluginsList ( |
Returns a list of all previously copied plugins
|
|
GetNewDotDeleteName ( |
Returns the .delete file name for a particular file. If just the file name + .delete already exists and is locked, then this returns a Guid + .delete format.
|
|
GetPackageFolderFromPluginDll ( |
Returns the package folder for the plugin DLL passed in
|
|
GetPluginsHash ( IEnumerable |
Returns the hash string for all found plugins/folders
|
|
InitializeFullTrust ( |
Used to initialize plugins when running in Full Trust
|
|
InitializeMediumTrust ( |
Used to initialize plugins when running in Medium Trust
|
|
IsFullTrust ( ) : bool | ||
IsPackageLibFolder ( |
Determines if the folder is a bin plugin folder for a package or for the core package
|
|
IsPackagePluginFolder ( |
Determines if the folder is a bin plugin folder for a package
|
|
PerformFileDeployAndRegistration ( |
||
WriteCachePluginsHash ( IEnumerable |
Persists a file containing a hash of all current plugins
|
|
WriteCachePluginsList ( IEnumerable |
Writes a list of all plugins files that are being copied
|