Interface IClientResourceService
Provides methods to perform registration of required client resources and get registered resources.
Namespace: EPiServer.Framework.Web.Resources
Assembly: EPiServer.Framework.dll
Version: 8.11.0Syntax
public interface IClientResourceService
Methods
GetClientResources(String)
Gets all ClientResource from all IClientResourceProvider in the system and dynamically requested resources.
Declaration
IEnumerable<ClientResource> GetClientResources(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | Client resources name. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ClientResource> | All available resources with specified name |
GetClientResources(String, ClientResourceType[])
Gets all ClientResource from all IClientResourceProvider in the system and dynamically requested resources.
Declaration
IEnumerable<ClientResource> GetClientResources(string name, ClientResourceType[] resourceTypes)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | Client resources name. |
ClientResourceType[] | resourceTypes | Only get resources for these types. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ClientResource> | All available resources with specified name |
GetRequiredResources(String)
Gets the required client resources for specified rendering area.
Declaration
IEnumerable<ClientResource> GetRequiredResources(string renderingArea)
Parameters
Type | Name | Description |
---|---|---|
System.String | renderingArea | The rendering area. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ClientResource> |
RegisterRequiredResources(HttpContextBase)
Performs the registration of the required client resources.
Declaration
void RegisterRequiredResources(HttpContextBase context)
Parameters
Type | Name | Description |
---|---|---|
System.Web.HttpContextBase | context | The HTTP context. |