C# Класс Orchard.Modules.Services.ModuleService

Наследование: IModuleService
Показать файл Открыть проект

Открытые методы

Метод Описание
DisableFeatures ( IEnumerable featureIds ) : void

Disables a list of features.

DisableFeatures ( IEnumerable featureIds, bool force ) : void

Disables a list of features.

EnableFeatures ( IEnumerable featureIds ) : void

Enables a list of features.

EnableFeatures ( IEnumerable featureIds, bool force ) : void

Enables a list of features.

GetAvailableFeatures ( ) : IEnumerable

Retrieves an enumeration of the available features together with its state (enabled / disabled).

IsRecentlyInstalled ( Orchard.Environment.Extensions.Models.ExtensionDescriptor extensionDescriptor ) : bool

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

ModuleService ( IFeatureManager featureManager, IOrchardServices orchardServices, IVirtualPathProvider virtualPathProvider, IExtensionManager extensionManager, IShellDescriptorManager shellDescriptorManager, ICacheManager cacheManager ) : System

Приватные методы

Метод Описание
AssembleModuleFromDescriptor ( Orchard.Environment.Extensions.Models.Feature feature, bool isEnabled ) : ModuleFeature
GenerateWarning ( string messageFormat, string featureName, IEnumerable featuresInQuestion ) : void
GetManifestPath ( Orchard.Environment.Extensions.Models.ExtensionDescriptor extensionDescriptor ) : string

Retrieves the full path of the manifest file for a module's extension descriptor.

Описание методов

DisableFeatures() публичный Метод

Disables a list of features.
public DisableFeatures ( IEnumerable featureIds ) : void
featureIds IEnumerable The IDs for the features to be disabled.
Результат void

DisableFeatures() публичный Метод

Disables a list of features.
public DisableFeatures ( IEnumerable featureIds, bool force ) : void
featureIds IEnumerable The IDs for the features to be disabled.
force bool Boolean parameter indicating if the feature should disable the features which depend on it if required or fail otherwise.
Результат void

EnableFeatures() публичный Метод

Enables a list of features.
public EnableFeatures ( IEnumerable featureIds ) : void
featureIds IEnumerable The IDs for the features to be enabled.
Результат void

EnableFeatures() публичный Метод

Enables a list of features.
public EnableFeatures ( IEnumerable featureIds, bool force ) : void
featureIds IEnumerable The IDs for the features to be enabled.
force bool Boolean parameter indicating if the feature should enable it's dependencies if required or fail otherwise.
Результат void

GetAvailableFeatures() публичный Метод

Retrieves an enumeration of the available features together with its state (enabled / disabled).
public GetAvailableFeatures ( ) : IEnumerable
Результат IEnumerable

IsRecentlyInstalled() публичный Метод

Determines if a module 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.
Результат bool

ModuleService() публичный Метод

public ModuleService ( IFeatureManager featureManager, IOrchardServices orchardServices, IVirtualPathProvider virtualPathProvider, IExtensionManager extensionManager, IShellDescriptorManager shellDescriptorManager, ICacheManager cacheManager ) : System
featureManager IFeatureManager
orchardServices IOrchardServices
virtualPathProvider IVirtualPathProvider
extensionManager IExtensionManager
shellDescriptorManager IShellDescriptorManager
cacheManager ICacheManager
Результат System