C# Class Knapsack.Web.Manager

A single Manager object is created for the web application and contains all the top-level objects used by Knapsack.
Inheritance: IManager, IDisposable
Exibir arquivo Open project: andrewdavey/knapsack

Public Methods

Method Description
CreateCacheDependency ( ) : System.Web.Caching.CacheDependency

Returns a CacheDependency object that watches all module source directories for changes.

Dispose ( ) : void
Manager ( ) : System

Private Methods

Method Description
AddModulesFromConfig ( Knapsack.Configuration.ModuleCollection moduleElements, ModuleContainerBuilder builder ) : void
BuildModuleContainer ( ModuleContainerBuilder builder, Knapsack.Configuration.ModuleCollection modules, string topLevelDirectoryNameConvention ) : ModuleContainer
BuildScriptModuleContainer ( IsolatedStorageFile storage, KnapsackSection config ) : ModuleContainer
BuildStylesheetModuleContainer ( IsolatedStorageFile storage, KnapsackSection config ) : ModuleContainer
GetDirectoriesToWatch ( Knapsack.Configuration.ModuleCollection modules, string conventionalTopLevelDirectory ) : IEnumerable
LoadConfigurationFromWebConfig ( ) : KnapsackSection

Method Details

CreateCacheDependency() public method

Returns a CacheDependency object that watches all module source directories for changes.
public CreateCacheDependency ( ) : System.Web.Caching.CacheDependency
return System.Web.Caching.CacheDependency

Dispose() public method

public Dispose ( ) : void
return void

Manager() public method

public Manager ( ) : System
return System