November Happy Hour will be moved to Thursday December 5th.

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 DataFactory.

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

Master data source in EPiServer CMS. It's the default implementation of the IContentRepository interface, as well as several other page related interfaces.

DataFactoryCache

Handles all page caching operations for DataFactory.

DefaultAccessDeniedHandler

Default implementation of AccessDeniedDelegate

DefaultContentProvider

Handles Content which stored in EPiServer

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.

LazyIndexer

Parses and extracts internal links between content when new changes are published

LocalPageProvider

Handles pages stored in EPiServer

MoveContentEventArgs

Event arguments passed from DataFactory for content move related events.

MovePageEventArgs

Event arguments passed from DataFactory 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.

PageBaseLegacyExtensions

Contains extension methods for legacy functionality of PageBase that is no longer accessible on the class.

PageEventArgs

Event arguments passed from DataFactory.

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.

RightClickMenu

Class for rendering right click menus

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.

UserControlBaseLegacyExtensions

Contains extension methods for legacy functionality of UserControlBase that is no longer accessible on the class.

ValidateRequestAccessEventArgs

Event arguments used to validate if a request should be blocked or allowed.

Interfaces

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 DataFactory

PageEventHandler

The delegate type used to generate page-related events from DataFactory

PageSetupEventHandler

The delegate type used to generate PageSetup event from the PageBase class.

PageValidateEventHandler

The delegate type used to validate pages

SavePageEventHandler

The delegate type used to generate page-related events from Save in DataFactory

Url.EncodeByte

The delegate signature of a method that is used to determine of a character should be encoded (not safe).