C# Class Core.Web.Helpers.PluginHelper

Provides methods for working with registered plugins
Inheritance: IPluginHelper
Afficher le fichier Open project: coreframework/Core-Framework

Méthodes publiques

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

Méthode Description
IsAppropriateVersion ( String version, String minVersion, String maxVersion ) : bool

Method Details

CountAvailablePlugins() public static méthode

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

GetAvailablePlugins() public static méthode

Gets the available registered plugins.
public static GetAvailablePlugins ( ) : IEnumerable
Résultat IEnumerable

GetAvailablePlugins() public static méthode

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

GetInstalledPlugins() public méthode

public GetInstalledPlugins ( ) : IEnumerable
Résultat IEnumerable

GetMissingPlugins() public méthode

public GetMissingPlugins ( ICorePlugin plugin ) : IList
plugin ICorePlugin
Résultat IList

IsPluginEnabled() public méthode

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