C# Class Core.Web.Helpers.PluginHelper

Provides methods for working with registered plugins
Inheritance: IPluginHelper
显示文件 Open project: coreframework/Core-Framework

Public Methods

Method Description
CountAvailablePlugins ( ICriteria pluginCriteria ) : int

Counts the available plugins.

GetAvailablePlugins ( ) : IEnumerable

Gets the available registered plugins.

GetAvailablePlugins ( ICriteria pluginCriteria ) : IEnumerable

Gets the available plugins.

GetInstalledPlugins ( ) : IEnumerable
GetMissingPlugins ( ICorePlugin plugin ) : IList
IsPluginEnabled ( String pluginIdentifier ) : bool

Determines whether plugin with the specified identifier is founded and installed.

Private Methods

Method Description
IsAppropriateVersion ( String version, String minVersion, String maxVersion ) : bool

Method Details

CountAvailablePlugins() public static method

Counts the available plugins.
public static CountAvailablePlugins ( ICriteria pluginCriteria ) : int
pluginCriteria ICriteria The plugin criteria.
return int

GetAvailablePlugins() public static method

Gets the available registered plugins.
public static GetAvailablePlugins ( ) : IEnumerable
return IEnumerable

GetAvailablePlugins() public static method

Gets the available plugins.
public static GetAvailablePlugins ( ICriteria pluginCriteria ) : IEnumerable
pluginCriteria ICriteria The plugin criteria.
return IEnumerable

GetInstalledPlugins() public method

public GetInstalledPlugins ( ) : IEnumerable
return IEnumerable

GetMissingPlugins() public method

public GetMissingPlugins ( ICorePlugin plugin ) : IList
plugin ICorePlugin
return IList

IsPluginEnabled() public method

Determines whether plugin with the specified identifier is founded and installed.
public IsPluginEnabled ( String pluginIdentifier ) : bool
pluginIdentifier String The plugin identifier.
return bool