Namespace EPiServer
Classes
AsyncCompletedEventArgs<T>
Argument for asyncronus operation
AsyncCopyCompletedEventArgs
Argument for asyncronus copy operation
AsyncDataFactory
Provides asyncronus operations against contatined DataFactory instance.
CacheManager
Centralized object for handling cache expiration with support for web farms.
ChildrenEventArgs
Event arguments passed from IContentLoader.
ContentEventArgs
Event arguments used when content is loaded, saved etc.
ContentLanguageEventArgs
EventArgs used with Content Language related events
CopyContentEventArgs
Event arguments used for content copy operations.
CopyPageEventArgs
Event arguments used for page copy operations.
DataFactory
Legacy data source in EPiServer CMS. This API has been replaced by the IContentRepository, IContentEvents and a number of related interfaces.
DataFactoryCache
Handles all page caching operations for DataFactory.
DefaultAccessDeniedHandler
Default implementation of AccessDeniedDelegate
DeleteContentEventArgs
Event arguments used when content is deleted.
EditPage
Base class for EPiServer pages that needs to register javascripts and/or CSS files.
Global
Base class for global.asax that supports EPiServer-specific features.
GlobalResources
A strongly-typed resource class, for looking up localized strings, etc.
IContentRepositoryExtension
Extends IContentRepository with some convinent methods.
MoveContentEventArgs
Event arguments passed from IContentRepository for content move related events.
MovePageEventArgs
Event arguments passed from IContentRepository for page move related events.
PageBase
BasePage for EPiServer templates. Supports encoding settings and language translation.
PageBase<T>
Page Template class for supporting strongly typed PageData objects with an arbitrary type T
.
PageEventArgs
Event arguments passed from IContentRepository.
PageLanguageEventArgs
EventArgs used with PageLanguage related events
PageSetupEventArgs
Event argument for page extensions that listen to the PageSetup event.
PageSiteMapNode
Represents a node in the hierarchical site map structure provided by the PageSiteMapProvider.
PageSiteMapProvider
SiteMap provider for the EPiServer page structure
PageValidateEventArgs
Event arguments passed from PageValidateEventHandler
PreviewPage
Base class for previewing pages with capability to preview other content than pages by hosting it in another page
PropertyCriteria
Represents information about a property criteria for a property search
PropertyCriteriaCollection
Represents a collection of PropertyCriteria instances.
RuntimeModelExtensions
Extension methods essential to working with types associated with the runtime model.
SaveContentEventArgs
Event arguments used for save-related events.
SavePageEventArgs
Event arguments used for save-related events.
ServiceLocationHelperExtensions
Makes EPiServer.Core services part of the public API.
SimplePage
Base class for EPiServer pages with read-only functionality.
SiteBase
Base class for site-specific overrideable methods that control site behavior via HttpApplication pipe-line events. This class is included in the EPiServer SDK to serve as a basis for adapted implementations where a different behavior is required. Override in Global.asax.cs as required.
TemplatePage
Base class for EPiServer page templates that enables the quick navigator to get to the EPiServer UI.
TemplatePage<T>
Base class for EPiServer page templates that enables the quick navigator to get to the EPiServer UI.
UriSupport
Contains various support functionality for dealing with URIs.
Url
Extend and wrap the System.Uri class, forming an Url class, where the assumption is that all relative Uri's are actually relative http: scheme Url's. Use like System.Uri, but you do not need to separate between relative and absolute.
UrlBuilder
Extend the UriBuilder class to make http-assumptions about relative Url's. Use like/instead of System.UriBuilder, but it will handle relative Uri's as if they are http-Uri's.
UserControlBase
A utility class to simplify the code in user controls.
UserControlBase<T>
User control class for supporting strongly typed PageData objects with an arbitrary type T
.
ValidateRequestAccessEventArgs
Event arguments used to validate if a request should be blocked or allowed.
Interfaces
IContentCacheRemover
Component used to evicit content instances from cache.
IContentLoader
Describes a service that can be used to read content data objects from a repository.
IContentRepository
Defines repository methods for IContent objects.
Enums
TranslateType
Define the type/level of translation to be done by the system.
Url.DecodeOptions
Define which decoding semantics that the decode method should use
Url.EncodeAs
Enumeration to determine how a specific character should be URL encoded.
UrlBuilder.RebaseKind
An enumeration for the different kinds of URL rebasing to perform.
Delegates
AccessDeniedDelegate
The delegate type used by AccessDenied() to handle access denied reporting to a web browser.
ChildrenEventHandler
The delegate type used to generate children-related events from IContentEvents
PageSetupEventHandler
The delegate type used to generate PageSetup event from the PageBase class.
PageValidateEventHandler
The delegate type used to validate pages
Url.EncodeByte
The delegate signature of a method that is used to determine of a character should be encoded (not safe).