Namespace EPiServer.Web
Classes
BlobResolveResult
Holds the result of resolving a Blob property from a type.
ContentResolveResult
The result for a resolve request in IContentResolver
ContextMode
Specified which mode the context are rendered in.
ContextModeExtension
Convenient extension methods for ContextMode
ContextModeScope
A helper object that can be used when setting ContextMode for current Microsoft.AspNetCore.Http.HttpContext.
DisplayChannel
Base class for display channel implementations. A display channel can be used to control which render templates that should be used for a request.
DisplayOption
A Display option can be used to register different display options on a content inside a content area
DisplayOptions
Service that is used to register DisplayOptions
DisplayResolutionService
EditContainer
Creates an wrapper element in edit mode
ExpressionPropertyDescriptor
Describes a property that has been created from an expression.
FirstRequestInitializerOptions
Specifies settings for first request initialization
FullRefreshEditHintCollection<TContentData>
Helps to refresh property that needs full refresh in edit mode.
HostDefinition
Contains information about a host such as host name and a potential language mapping for the host name.
HostDefinitionExtensions
Contains convenient extension methods for HostDefinitionType
HostDefinitionType
Defines the different types of redirection behavior that can be set on a HostDefinition instance.
HttpContextExtensions
Convenient extension methods to Microsoft.AspNetCore.Http.HttpContext for templating
HttpRequestSupport
Static utility class to identify if a request / URL refers to an EPiServer system folder.
InitializationModule
Initialization of the EPiServer CMS runtime.
IPAddressResolver
Component that resolves ip addresses.
MediaOptions
EPiServer media files options
PermanentLinkMap
A class that provides mapping between a System.Guid ContentReference
PermanentLinkMapperExtensions
PermanentLinkUtility
Utility functions for the permanent link functionality
PropertyDescriptor
Default implemenation of IPropertyDescriptor
PropertyResolver
Component that locates a PropertyData (possibly nested) in a PropertyDataCollection.
RenderSettings
Definies constants for well known custom settings.
ServiceCollectionExtensions
Extension methods for Microsoft.Extensions.DependencyInjection.IServiceCollection
SimpleAddressResolveContext
The context used by Resolve(UrlBuilder, SimpleAddressResolveContext)
SimpleAddressResolveResult
The resolve returned from Resolve(UrlBuilder, SimpleAddressResolveContext)
SiteDefinition
Holds settings for a site specific definitions like roots for files, blocks etc.
SiteDefinitionEventArgs
Contains event arguments for events raised by ISiteDefinitionEvents.
SiteDefinitionRepositoryExtensions
Extends ISiteDefinitionRepository with convenient methods
SiteDefinitionResolverExtensions
Extends ISiteDefinitionResolver with convenient methods
SiteDefinitionUpdatedEventArgs
Contains event arguments for events raised by SiteUpdated.
SystemDefinition
Holds system wide settings like global roots for files, blocks etc.
TemplateResolver
The template resolver is responsible to find what template to use for a certain type.
TemplateResolverEventArgs
Event argument used in ITemplateResolverEvents when a template is resolved for a requested content type.
TemplateResolverExtensions
Extends ITemplateResolver with convinent methods.
UIHint
Defines constant strings for the System.ComponentModel.DataAnnotations.UIHintAttribute.
UriAuthority
Represents the authority part for a HostDefinition
UriUtil
Static Utility methods for Uri support
UrlSegmentCreatorExtensions
Extends IUrlSegmentCreator with convenient methods.
UrlSegmentEventArgs
Used in events Creating and Created. Usage is to let eventhandlers control the creation of UrlSegment for a page.
UrlSegmentGeneratorExtensions
Extends IUrlSegmentGenerator with convenient methods.
UrlSegmentOptions
Contains options used to specify how url segments should be created. It is used by IUrlSegmentCreator and IUrlSegmentGenerator
ViewContextExtensions
Convenient extension methods to Microsoft.AspNetCore.Mvc.Rendering.ViewContext for templating
VirtualPathResolver
Exposes a convenient way to access the registered IVirtualPathResolver implementation.
VirtualPathUtility
Convenient methods to handle virtual path operations
VirtualPathUtilityEx
Contains some convenient methods to manage virtual paths.
VirutalPathResolverExtensions
Extension methods for IVirtualPathResolver
VisitorGroupHelpers
Contains useful methods when working with the visitor group system.
WebHostingEnvironment
Helper class to access to IWebHostingEnvironment
Interfaces
IAggregatedSimpleAddressResolver
An aggregation over all registered instances of ISimpleAddressResolver
IBlobResolver
Used to resolve a Blob property from a type.
IBlockingFirstRequestInitializer
Signature for IFirstRequestInitializer that blocks the first Microsoft.AspNetCore.Http.HttpContext until completed
IContentAreaItemAttributeAssembler
Constructs client side edit activation attributes for ContentAreaItems.
IContentAreaLoader
Helper class to load data for content area items
IContentResolver
Interface used by PermanentLinkMapStore to resolve a content instance from an identity.
IContentResolverRegistry
Component that handles registration of IContentResolver instances
IContextModeResolver
Determines the context mode that is currently active
IDisplayChannelRegistry
Holds registered DisplayChannel
IDisplayChannelResolver
Signature for component that resolves active DisplayChannel instances.
IDisplayResolution
IFirstRequestInitializer
Implemented by components that needs a http request for initialization. The implementations will be called once on the first request.
IImageDescriptorPropertyResolver
Component that resolves properties with ImageDescriptorAttribute
IMimeTypeRegistry
Handles mapping from a file extension to a MIME type.
IMimeTypeResolver
Resolves mappings from a filename to a mime type.
IPermanentLinkMapper
Specifies methods for mapping between url/Guid/ContentReference
IPropertyDescriptor
Describes a property.
IQueryParameterResolver
Resolves a query parameter value from a Url.
IRedirectingFirstRequestInitializer
Signature for IFirstRequestInitializer that does not block http request until completed but instead redirects requests during initialization
IRenderSettings
Definies settings used during rendering
IRenderTemplate
Interface that all templates needs to implement to be registered as a template for an instance of a ContentData.
IRenderTemplate<TModel>
Interface that all typed templates implement to be registered as a template for an instance of typed class.
IRequestHostResolver
Signature for a component that can resolve host from a request.
ISimpleAddressResolver
Used to resolve a Url interpreted as a simple address.
ISiteDefinitionEvents
Service that will raise events when a SiteDefinition is changed.
ISiteDefinitionRepository
The repository that handles loading and persisting of sites, see SiteDefinition.
ISiteDefinitionResolver
Component that resolves which SiteDefinition that matches
IStaticFilePreProcessor
Register implementation in DI container as IStaticFilePreProcessor to register component for pre processing of static file requests such as content media. An implementation can for example set headers.
ITemplateResolver
The template resolver is responsible to find what template to use for a certain type.
ITemplateResolverEvents
Exposes events raised during template resolving through ITemplateResolver that can be used to extend template resolving.
IUrlSegmentCreator
Component that generates url segments for IContent instances
IUrlSegmentGenerator
Component that generates url segments for strings
IVirtualPathResolver
Resolves virtual path with respect to virtual application.
IWebHostingEnvironment
Path information for files served via the wwwroot