Namespace EPiServer.Web
Classes
BlobResolveResult
Holds the result of resolving a Blob property from a type.
ContentResolveResult
The result for a resolve request in IContent
ContextMode
Specified which mode the context are rendered in.
ContextModeExtension
Convenient extension methods for Context
ContextModeScope
A helper object that can be used when setting Context
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 Display
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 Host
HostDefinitionType
Defines the different types of redirection behavior that can be set on a Host
HttpContextExtensions
Convenient extension methods to Microsoft.
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 Content
PermanentLinkMapperExtensions
PermanentLinkUtility
Utility functions for the permanent link functionality
PropertyDescriptor
Default implemenation of IProperty
PropertyResolver
Component that locates a Property
RenderSettings
Definies constants for well known custom settings.
ServiceCollectionExtensions
Extension methods for Microsoft.
SimpleAddressResolveContext
The context used by Resolve(Url
SimpleAddressResolveResult
The resolve returned from Resolve(Url
SiteDefinition
Holds settings for a site specific definitions like roots for files, blocks etc.
SiteDefinitionEventArgs
Contains event arguments for events raised by ISite
SiteDefinitionRepositoryExtensions
Extends ISite
SiteDefinitionResolverExtensions
Extends ISite
SiteDefinitionUpdatedEventArgs
Contains event arguments for events raised by Site
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 ITemplate
TemplateResolverExtensions
Extends ITemplate
UIHint
Defines constant strings for the System.
UriAuthority
Represents the authority part for a Host
UriUtil
Static Utility methods for Uri support
UrlSegmentCreatorExtensions
Extends IUrl
UrlSegmentEventArgs
Used in events Creating and Created. Usage is to let eventhandlers control the creation of UrlSegment for a page.
UrlSegmentGeneratorExtensions
Extends IUrl
UrlSegmentOptions
Contains options used to specify how url segments should be created. It is used by IUrl
ViewContextExtensions
Convenient extension methods to Microsoft.
VirtualPathResolver
Exposes a convenient way to access the registered IVirtual
VirtualPathUtility
Convenient methods to handle virtual path operations
VirtualPathUtilityEx
Contains some convenient methods to manage virtual paths.
VirutalPathResolverExtensions
Extension methods for IVirtual
VisitorGroupHelpers
Contains useful methods when working with the visitor group system.
WebHostingEnvironment
Helper class to access to IWeb
Interfaces
IAggregatedSimpleAddressResolver
An aggregation over all registered instances of ISimple
IBlobResolver
Used to resolve a Blob property from a type.
IBlockingFirstRequestInitializer
Signature for IFirst
IContentAreaItemAttributeAssembler
Constructs client side edit activation attributes for Content
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 IContent
IContextModeResolver
Determines the context mode that is currently active
IDisplayChannelRegistry
Holds registered Display
IDisplayChannelResolver
Signature for component that resolves active Display
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 Image
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 IFirst
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 Content
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 Site
ISiteDefinitionRepository
The repository that handles loading and persisting of sites, see Site
ISiteDefinitionResolver
Component that resolves which Site
IStaticFilePreProcessor
Register implementation in DI container as IStatic
ITemplateResolver
The template resolver is responsible to find what template to use for a certain type.
ITemplateResolverEvents
Exposes events raised during template resolving through ITemplate
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