Namespaces
Namespace | Description |
---|---|
EPiServer | The EPiServer root namespace contains some of the most important and central classes, like DataFactory, PageBase, TemplatePage, ApplicationConfiguration and the Global class. Please see the individual classes for more information. |
EPiServer.BaseLibrary.Collections | |
EPiServer.BaseLibrary.Scheduling | |
EPiServer.ChangeLog | |
EPiServer.ChangeLog.UI | |
EPiServer.ClientScript | The EPiServer.ClientScript namespace contains an implementation of a custom client-script manager with cross-browser support. |
EPiServer.ClientScript.Events | The EPiServer.ClientScript.Events namespace contains implementation of client script events managed by server-side code. |
EPiServer.ClientScript.WebControls | The EPiServer.ClientScript.WebControls namespace contains WebControls that implement various script manager features. |
EPiServer.Configuration | The EPiServer.Configuration namespace contains classes for managing EPiServer web.config sections. |
EPiServer.Configuration.ImageEditor | |
EPiServer.Configuration.LinkValidator | |
EPiServer.Configuration.PageGuide | |
EPiServer.Configuration.TinyMCE | |
EPiServer.Configuration.WorkflowFoundation | The EPiServer.Configuration.Workflow namespace contains classes for managing Workflow-related Web.config sections. |
EPiServer.ContentChannels | |
EPiServer.ContentChannels.Events | |
EPiServer.Core | The EPiServer.Core namespace contains classes for working with page data, properties and templates. This namespace also contain the important PageReference structure which functions as a pointer to other pages in the system. |
EPiServer.Core.Html | The EPiServer.Core.Html namespace contains classes for text searching, Index Server support and content parsing. This namespace includes the HtmlParser class that can parse HTML and return valid XHTML as a string or as an XmlDocument. |
EPiServer.Core.PropertySettings | |
EPiServer.Core.Transfer | The EPiServer.Core.Transfer namespace contains classes for moving EPiServer data (pages, page types etc) in and out of EPiServer. |
EPiServer.DataAbstraction | The EPiServer.DataAbstraction namespace contains simple data classes that abstract the base data types in EPiServer like frames and page types. |
EPiServer.DataAccess | The EPiServer.DataAccess namespace contains internal classes that is only intended for internal functions in EPiServer, you should not use these classes because you will break compability with future upgrades. There is though one important enumeration that comes to use when publishing content using EPiServer.DataFactory. |
EPiServer.Diagnostics | The EPiServer.Diagnostics namespace contains classes related to performance counters and statistics logging. |
EPiServer.DynamicContent | |
EPiServer.DynamicContent.PlugIn | |
EPiServer.Editor | The EPiServer.Editor namespace contains classes for extending the editor with custom plugins. |
EPiServer.Editor.TinyMCE | |
EPiServer.Editor.TinyMCE.Plugins | |
EPiServer.Editor.Tools | The EPiServer.Editor.Tools namespace contains classes for extending the editor with custom plugins. |
EPiServer.Enterprise | The EPiServer.Enterprise namespace contains classes to export and import EPiServer information. |
EPiServer.Enterprise.Enterprise | |
EPiServer.Filters | The EPiServer.Filters namespace contain classes that support the FilterEventHandler delegate to filter pages on webcontrols. |
EPiServer.Globalization | Classes related to language selection and management of localized content in EPiServer. |
EPiServer.Licensing | |
EPiServer.Log.Analyzer | The EpiServer.Log.Analyzer namespace contains log analyzer implementations. |
EPiServer.Log.Core | The EPiServer.Log.Core namespace contain classes used to build analyzers for the EPiServer Log Service, commonly not used in templates. |
EPiServer.MirroringService | |
EPiServer.MirroringService.Cache | |
EPiServer.MirroringService.ChangeLog | |
EPiServer.MirroringService.Common | |
EPiServer.MirroringService.DataAccess | |
EPiServer.MirroringService.MirroringMonitoring | |
EPiServer.MirroringService.MirroringSourceService | |
EPiServer.MirroringService.MirroringTransferProtocol.Common | |
EPiServer.MirroringService.MirroringTransferProtocol.WCF | |
EPiServer.Personalization | The EPiServer.Personalization namespace supplies classes for personalization and subscription. |
EPiServer.PlugIn | The EPiServer.PlugIn namespace is used to extend the Edit and Admin interfaces with custom functionality. |
EPiServer.Scheduler | The EPiServer.Scheduler namespace contains the classes for the EPiServer web application to communicate with the EPiServer Scheduler Service. |
EPiServer.Security | The classes, enumerations and delegates in the EPiServer.Security namespace allow you to identify the current user, make your own authentication handlers and make a highly secure site. If you want to make your own authentication scheme, see the AuthenticationProvider class. |
EPiServer.SpecializedProperties | The EPiServer.SpecializedProperties namespace contains property classes for various special editmode requirements like the PropertyWeekDay class which renders a list of checkboxes, for each weekday, for the user to select. |
EPiServer.SystemControls | This namespace contains Web Controls for backwards compatibility with EPiServer 4.x. |
EPiServer.Util | The EPiServer.Util namespace contains classes for interfacing with external modules. |
EPiServer.Util.PlugIns | This namespace contains base classes for creating Tasks in EPiServer. |
EPiServer.WCF | |
EPiServer.Web | The EPiServer.Web namespace contains ASP.NET specific parts of the EPiServer platform. If closely mirrors the System.Web namespace. |
EPiServer.Web.Hosting | Contains Virtual Path Provider interfaces and base classes for EPiServers extended VPP model. |
EPiServer.Web.Hosting.DynamicStore | |
EPiServer.Web.Hosting.Versioning | This namespace contains implementation of the versioning file system Virtual Path Provider. |
EPiServer.Web.Hosting.Versioning.DynamicStore | |
EPiServer.Web.Hosting.Versioning.Store | The EPiServer.Web.Hosting.Versioning.Store namespace contains classes defining the versioning file system artifacts. |
EPiServer.Web.PageExtensions | Contains page extensions, i e plugins that can be attached to EPiServer pages and executed as various events occur during the page lifetime. |
EPiServer.Web.PropertyControls | This namespace contains classes that provide a user interface for properties. These are used by classes derived from EPiServer.Core.PropertyData to create a presentation for the property content as well as creating an edit interface for the property. |
EPiServer.Web.WebControls | The EPiServer.Web.WebControls namespace contains Web controls for displaying EPiServer properties and various EPiServer related information. |
EPiServer.WebControls | The EPiServer.WebControls namespace contains web controls for rendering page information, tree structures, page lists etc. to a browser. The controls have rich databinding support, the lists can be filtered and most controls are templated. NOTE! The classes in this namespace has been deprecated and should only be used for backwards compatibility with EPiServer 4.x |
EPiServer.WebControls.ControlAdapters | |
EPiServer.WebParts.Core | The EPiServer.WebParts.Core namespace contains general classes needed for the EPiServer Web Parts support. |
EPiServer.WebParts.WebControls | The EPiServer.WebParts.WebControls namespace contains Web controls that extend the ASP.NET WebPart control set with support for additional verbs, EPiServer localization and RSS support. |
EPiServer.WebServices | This namespace contains Web Services for public consumption. It also contains corresponding Web Service clients. |
EPiServer.WorkflowFoundation | Contains classes and that you can use to control the workflow runtime engine and the execution of a workflow instance. |
EPiServer.WorkflowFoundation.Activities | Contains EPiServer specific activities and argument classes they use. |
EPiServer.WorkflowFoundation.Broadcast | Contains classes that synchronize workflow information between load-balanced servers. |
EPiServer.WorkflowFoundation.Interfaces | Contains interfaces that defines contracts for components that is to be used within EPiServer workflow system. |
EPiServer.WorkflowFoundation.Services | Contains services that are predefined and registered with the runtime in the EPiServer workflow system. |
EPiServer.WorkflowFoundation.StorageProviders | Contains predefined classes that acts as storage providers in the workflow system (which is used depends on configuration). |
EPiServer.WorkflowFoundation.UI | |
EPiServer.WorkflowFoundation.WebControls | Contains classes (e.g. DataSource) and controls that can be used in markup. |
EPiServer.WorkflowFoundation.Workflows | Contains classes and interfaces for the workflows that are shipped with EPiServer CMS. |
EPiServer.WorkflowFoundation.Workflows.Activities | Contains custom activities that is used by some of the workflows included in the namespace EPiServer.WorkflowFoundation.Workflows. |
EPiServer.XForms | The EPiServer.XForms namespace contains the data classes for forms management |
EPiServer.XForms.Implementation | Contains classes for sending XForms data to various data stores (database, email etc). |
EPiServer.XForms.Util | This namespace contains classes for converting XForms to and from various formats. |
EPiServer.XForms.WebControls | The EPiServer.XForms.WebControls namespace contains the web controls that render forms as defined by the data classes. |