C# Class Orchard.Themes.Services.ThemeService

Inheritance: IThemeService
Afficher le fichier Open project: ucdavis/Orchard

Méthodes publiques

Méthode Description
DisableThemeFeatures ( string themeName ) : void
EnableThemeFeatures ( string themeName ) : void
GetInstalledThemes ( ) : IEnumerable

Loads only installed themes

GetRequestTheme ( System.Web.Routing.RequestContext requestContext ) : Orchard.Environment.Extensions.Models.ExtensionDescriptor
IsRecentlyInstalled ( Orchard.Environment.Extensions.Models.ExtensionDescriptor extensionDescriptor ) : bool

Determines if a theme was recently installed by using the project's last written time.

ThemeService ( IOrchardServices orchardServices, IExtensionManager extensionManager, IFeatureManager featureManager, IEnumerable themeSelectors, IVirtualPathProvider virtualPathProvider, ICacheManager cacheManager ) : System

Private Methods

Méthode Description
GenerateWarning ( string messageFormat, string featureName, IEnumerable featuresInQuestion ) : void
GetManifestPath ( Orchard.Environment.Extensions.Models.ExtensionDescriptor descriptor ) : string
GetThemes ( IEnumerable extensions ) : IEnumerable

Method Details

DisableThemeFeatures() public méthode

public DisableThemeFeatures ( string themeName ) : void
themeName string
Résultat void

EnableThemeFeatures() public méthode

public EnableThemeFeatures ( string themeName ) : void
themeName string
Résultat void

GetInstalledThemes() public méthode

Loads only installed themes
public GetInstalledThemes ( ) : IEnumerable
Résultat IEnumerable

GetRequestTheme() public méthode

public GetRequestTheme ( System.Web.Routing.RequestContext requestContext ) : Orchard.Environment.Extensions.Models.ExtensionDescriptor
requestContext System.Web.Routing.RequestContext
Résultat Orchard.Environment.Extensions.Models.ExtensionDescriptor

IsRecentlyInstalled() public méthode

Determines if a theme was recently installed by using the project's last written time.
public IsRecentlyInstalled ( Orchard.Environment.Extensions.Models.ExtensionDescriptor extensionDescriptor ) : bool
extensionDescriptor Orchard.Environment.Extensions.Models.ExtensionDescriptor The extension descriptor.
Résultat bool

ThemeService() public méthode

public ThemeService ( IOrchardServices orchardServices, IExtensionManager extensionManager, IFeatureManager featureManager, IEnumerable themeSelectors, IVirtualPathProvider virtualPathProvider, ICacheManager cacheManager ) : System
orchardServices IOrchardServices
extensionManager IExtensionManager
featureManager IFeatureManager
themeSelectors IEnumerable
virtualPathProvider IVirtualPathProvider
cacheManager ICacheManager
Résultat System