DynamicScriptServiceCollectionExtensions class
namespace: Serenity.Extensions.DependencyInjection assembly: Serenity.Net.Web
Contains DI extension methods related to dynamic script services.
public static class DynamicScriptServiceCollectionExtensions
Public Members
| name | description |
|---|---|
| static AddContentHashCache(…) | Registers the default IContentHashCache implementation. |
| static AddCssAndScriptBundling(…) | Registers the default service types related to CSS and script bundling. |
| static AddCssBundling(…) | Registers the default service types related to CSS bundling, including ICssBundleManager. (2 methods) |
| static AddDynamicScriptManager(…) | Registers the default IDynamicScriptManager implementation. |
| static AddDynamicScripts(…) | Registers the default IDynamicScriptManager implementation in addition to the IPropertyItemProvider implementation. |
| static AddFileWatcherFactory(…) | Registers the default IFileWatcherFactory implementation. |
| static AddLocalTextInitializer(…) | Registers the default local text initializer. |
| static AddScriptBundling(…) | Registers the default service types related to script bundling, including IScriptBundleManager. (2 methods) |
| static InitializeLocalTexts(…) | Initializes local texts by calling ILocalTextRegistry). |
| static UseCssWatching(…) | Activates CSS file watching. (2 methods) |
| static UseDynamicScriptMiddleware(…) | Adds DynamicScriptMiddleware to the application pipeline. |
| static UseDynamicScripts(…) | Adds dynamic script related services to the application, including dynamic script types, CSS watching, script watching, template scripts, and the dynamic script middleware. |
| static UseDynamicScriptTypes(…) | Executes registration of dynamic script types, including data scripts, lookup scripts, distinct values, columns, and forms. |
| static UseScriptWatching(…) | Activates script file watching. (2 methods) |