Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

Class PageClientResourceRegister

Base register class to request client resources for pages

Inheritance
System.Object
PageClientResourceRegister
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.7
Syntax
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.

Implements

Extension Methods