Class PageClientResourceRegister
Base register class to request client resources for pages
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Web
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7Syntax
public abstract class PageClientResourceRegister : IClientResourceRegistrator
Constructors
PageClientResourceRegister()
Creates a new instance of PageClientResourceRegister
Declaration
public PageClientResourceRegister()
PageClientResourceRegister(ServiceAccessor<HttpContextBase>)
Creates a new instance of PageClientResourceRegister
Declaration
public PageClientResourceRegister(ServiceAccessor<HttpContextBase> httpContextAccessor)
Parameters
Type | Name | Description |
---|---|---|
ServiceAccessor<System.Web.HttpContextBase> | httpContextAccessor |
Methods
RegisterResources(IRequiredClientResourceList)
Registers the required client resources
Declaration
public virtual void RegisterResources(IRequiredClientResourceList requiredResources)
Parameters
Type | Name | Description |
---|---|---|
IRequiredClientResourceList | requiredResources | The list of required client resources. |
RegisterResources(IRequiredClientResourceList, HttpContextBase, PageData)
When implemented in deriven class registers client resources that are required for current page.
Declaration
protected abstract void RegisterResources(IRequiredClientResourceList requiredResources, HttpContextBase context, PageData pageData)
Parameters
Type | Name | Description |
---|---|---|
IRequiredClientResourceList | requiredResources | The list of required client resources. |
System.Web.HttpContextBase | context | The context. |
PageData | pageData | The page data. |
Remarks
This method is not called if current page data is null, which means that probably the current page is not the CMS page template.