Interface IRequiredClientResourceList
Provides methods to register required client resource and get information about registered items.
Inherited Members
Namespace: EPiServer.Framework.Web.Resources
Assembly: EPiServer.Framework.AspNetCore.dll
Version: 12.0.3Syntax
public interface IRequiredClientResourceList : IClientResourceProviderMethods
GetRequiredResourcesSettings()
Gets registered required client resources.
Declaration
IEnumerable<ClientResourceSettings> GetRequiredResourcesSettings()Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<ClientResourceSettings> | 
Require(ClientResource)
Requires the specified client resource.
Declaration
ClientResourceSettings Require(ClientResource clientResource)Parameters
| Type | Name | Description | 
|---|---|---|
| ClientResource | clientResource | The client resource. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
Require(String)
Requires the client resource with specified name.
Declaration
ClientResourceSettings Require(string clientResourceName)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | clientResourceName | Name of the client resource. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
Require(String, String, String, ClientResourceType, IEnumerable<String>, Int32, Boolean)
Requires the client resource with specified properties.
Declaration
ClientResourceSettings Require(string path, string inlineContent, string name, ClientResourceType resourceType, IEnumerable<string> dependencies, int sortIndex, bool isMinified)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | path | The client resource virtual path path or URL. | 
| System.String | inlineContent | Content of the inline client resource that does not reference any path. | 
| System.String | name | The client resource name. | 
| ClientResourceType | resourceType | The client resource type. | 
| System.Collections.Generic.IEnumerable<System.String> | dependencies | The names of other client resources that this resource depends on. | 
| System.Int32 | sortIndex | Sort index for this client resource within the group with the same name. | 
| System.Boolean | isMinified | Indicates whether the content of the client resource is minified. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireHtmlInline(String)
Requires the inline HTML injection.
Declaration
ClientResourceSettings RequireHtmlInline(string inlineContent)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | inlineContent | Inline injection content. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireHtmlInline(String, String, IEnumerable<String>)
Requires the inline HTML injection.
Declaration
ClientResourceSettings RequireHtmlInline(string inlineContent, string name, IEnumerable<string> dependencies)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | inlineContent | Inline injection content. | 
| System.String | name | The client resource name. | 
| System.Collections.Generic.IEnumerable<System.String> | dependencies | The names of other client resources that this resource depends on. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireScript(String)
Requires the JavaScript resource with specified path.
Declaration
ClientResourceSettings RequireScript(string scriptPath)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | scriptPath | The script resource virtual path path or URL. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireScript(String, String, IEnumerable<String>)
Requires the JavaScript resource with specified path.
Declaration
ClientResourceSettings RequireScript(string scriptPath, string name, IEnumerable<string> dependencies)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | scriptPath | The script resource virtual path path or URL. | 
| System.String | name | The client resource name. | 
| System.Collections.Generic.IEnumerable<System.String> | dependencies | The names of other client resources that this script depends on. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireScriptInline(String)
Requires the inline JavaScript.
Declaration
ClientResourceSettings RequireScriptInline(string scriptContent)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | scriptContent | Inline script content. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireScriptInline(String, String, IEnumerable<String>)
Requires the inline JavaScript.
Declaration
ClientResourceSettings RequireScriptInline(string scriptContent, string name, IEnumerable<string> dependencies)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | scriptContent | Inline script content. | 
| System.String | name | The client resource name. | 
| System.Collections.Generic.IEnumerable<System.String> | dependencies | The names of other client resources that this script depends on. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireStyle(String)
Requires the CSS resource with specified path.
Declaration
ClientResourceSettings RequireStyle(string cssPath)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | cssPath | The CSS resource virtual path path or URL. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireStyle(String, String, IEnumerable<String>)
Requires the CSS resource with specified path.
Declaration
ClientResourceSettings RequireStyle(string cssPath, string name, IEnumerable<string> dependencies)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | cssPath | The CSS resource virtual path path or URL. | 
| System.String | name | The client resource name. | 
| System.Collections.Generic.IEnumerable<System.String> | dependencies | The names of other client resources that this CSS resource depends on. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireStyleInline(String)
Requires the inline CSS block.
Declaration
ClientResourceSettings RequireStyleInline(string cssContent)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | cssContent | CSS content. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
RequireStyleInline(String, String, IEnumerable<String>)
Requires the inline CSS block.
Declaration
ClientResourceSettings RequireStyleInline(string cssContent, string name, IEnumerable<string> dependencies)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | cssContent | CSS content. | 
| System.String | name | The client resource name. | 
| System.Collections.Generic.IEnumerable<System.String> | dependencies | The names of other client resources that this CSS resource depends on. | 
Returns
| Type | Description | 
|---|---|
| ClientResourceSettings | 
