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.
Classes
| Class | Description | |
|---|---|---|
| AccessDeniedException |
Exception thrown when access to a EPiServer resource is denied
| |
| CacheSettings |
Holds information about which settings that should be used when a PageData object or an children listing is added to the runtime cache.
| |
| CategoryList |
Datatype for categories. Used to classify pages with system-wide categories.
| |
| CreatePageData | ||
| DynamicPropertyPage |
Holds information about dynamic properties defined on a specific page.
| |
| DynamicPropertyTree |
DynamicPropertyTree tracks all dynamic property definitions on a site.
| |
| EPiServerCancelException | ||
| EPiServerException |
Exception that is thrown by EPiServer when a non-fatal error occurs.
| |
| ExceptionManager |
All unhandled exceptions are routed through this class when EPiServer error handling is enabled.
| |
| InconsistentDataException |
The exception that is thrown when delayed loading of a long string value fails.
| |
| InvalidEmailException |
Exception that is thrown by EPiServer when a non-fatal error occurs.
| |
| InvalidLongstringValueException |
Exception throw by PropertyData derived objects when assigned a invalid value.
| |
| InvalidPasswordException |
Exception that is thrown by EPiServer when a non-fatal error occurs.
| |
| InvalidPropertyValueException |
Exception throw by PropertyData derived objects when assigned a invalid value.
| |
| LanguageDocument |
Summary description for LanguageDocument.
| |
| LanguageManager |
LanguageManager handles language specific strings from a XML file.
| |
| LanguageNode |
LanguageNode are items in a LanguageDocument that is used to store the content of language translation files.
| |
| LanguageNodeEnumerator |
Enumerator to recursively iterate thru a LanguageNode.
| |
| LanguageNotFoundException | Obsolete.
Thrown when a requested language is not found
| |
| LanguageSelector |
Default implementation of language selection on multilingual pages, see static method AutoDetect for default behaviour
| |
| LanguageSelectorContext |
Context used by implementations of the ILanguageSelector interface
| |
| Licensing |
Class that handles all EPiServer related licensing
| |
| LinkTypeList | ||
| MissmatchPasswordException |
Exception that is thrown by EPiServer when a non-fatal error occurs.
| |
| OptimisticCache<(Of <(TObject>)>) | ||
| OutOfRangePropertyValueException |
Exception throw by PropertyData derived objects when assigned a out of range value.
| |
| PageData | ||
| PageDataCollection | ||
| PageLanguageSettingsTree |
PageLanguageSettingTree tracks all language definitions on a site.
| |
| PageNotFoundException |
Thrown when a page cannot be found
| |
| PageObject |
A metadata object for a EPiServer CMS Page Object
| |
| PageObjectExtentions | ||
| PageObjectManager |
Class for working with Page Object associated with an EPiServer CMS Page
| |
| PagePath |
A collection of pages references
| |
| PagePathExtensions | ||
| PageProviderBase | ||
| PageProviderMap |
Class that handles routing/calls to all page providers.
| |
| PageProviderNotFoundException |
Thrown when a page provider cannot be found
| |
| PageReference | ||
| PageReferenceCollection |
Represents a collection of PageReference structs.
| |
| PageReferenceConverter |
Type converter class for PageReferences
| |
| PageReferenceTypeHandler | ||
| PageResolveResult |
Holds the returned result from a page mapping from Guid to PageReference or vice versa.
| |
| PageStoreBase | ||
| PageTypeConverter |
Converts page type for pages
| |
| PropertyBoolean |
Property representing a Boolean value.
| |
| PropertyCategory |
A property representing a category list.
| |
| PropertyControlClassFactory |
Used to change which IPropertyControl that is used to display an user interface for a PropertyData class.
| |
| PropertyData |
Abstract class that all properties inherit from.
| |
| PropertyDataCollection |
Collection of PropertyData objects.
| |
| PropertyDate |
Property representing a DateTime value.
| |
| PropertyFloatNumber |
A property representing a floating point numeric value.
| |
| PropertyGetHandler |
A class that has the functionality that is used when getting a property for a page.
This is the logic that is used to enable the funtion fetch data from other pages (if fetch data from is specified).
It's also responsible to fetch dynamic properties.
| |
| PropertyLongString |
A property representing a string value of undetermined length.
| |
| PropertyMultipleValue |
Property that stores multiple values in a comma delimited string.
| |
| PropertyNumber |
Property representing a numeric value.
| |
| PropertyPageReference |
Property representing a link to a page.
| |
| PropertyPageType |
A property that specifies a page type.
| |
| PropertyString |
A property representing a string value less than 255 characters.
| |
| PropertyXForm |
A property that specifies a reference to an XForm.
| |
| RawNameAndXml |
Container for handling custom xml serialization
| |
| RawPage |
Raw data contained in a PageData.
| |
| RawPageInfo |
Holds a RawPage including language information about the page.
| |
| RawPageObject | ||
| RawProperty |
Raw data contained in a PropertyData.
| |
| ReadOnlyStringList |
A read-only collection of string with case insensitive comparisons.
The items are stored as lower case.
| |
| RedirectPageReference | ||
| RefCountedEvent |
A wrapper for the ManualResetEvent that enables reference counting. Used to keep
track of multiple threads waiting for a single pending action.
| |
| RequiredPropertyValueException |
Exception thrown by PropertyData derived objects when assigned a null value where value is required.
| |
| TranslateTextValue |
Simple implementation of ITranslateFormat to support text / value pairs
|
Structures
| Structure | Description | |
|---|---|---|
| IPAddress |
Manipulation of IP addresses.
|
Interfaces
| Interface | Description | |
|---|---|---|
| ILanguageSelector |
Interface to support language selection on multilingual pages, see class LanguageSelector for the default prefered implementation
| |
| IPageObjectRepository |
Interface for a page object repository
| |
| IPageSource |
Interface for PageData providers
| |
| IPageStore |
Defines a set of methods for loading and storing PageData objects.
| |
| IPageStoreEvents | ||
| IPropertyControl |
Implemented by a Control that is used to display a user interface for a PropertyData class.
| |
| IPropertyException |
All friendly exceptions from PropertyData should support this interface
| |
| IPropertyLoadDataHandler |
Implemented by properties that wish to handle their own data loading.
| |
| IPropertyPreferLoadData |
Implemented by properties that prefers to be initialized through LoadData instead of ParseToSelf
| |
| IReadOnly |
This interface is used to handle read-only objects
| |
| IReadOnly<(Of <(T>)>) |
This interface is used to handle read-only objects.
| |
| ITranslate |
Interface for translating texts based on language information.
| |
| ITranslateFormat |
Summary description for ITranslateFormat.
|
Delegates
| Delegate | Description | |
|---|---|---|
| GetPropertyByIndexDelegate |
The delegate that will be used when fetching properties from a PropertyDataCollection with the Int32 indexer.
| |
| GetPropertyDelegate |
The delegate that will be used when fetching properties from a PropertyDataCollection.
| |
| PageProviderBase..::.PropertyValidator |
Used to validate that a given property is valid before value is assigned.
| |
| PageProviderHandler | ||
| PropertyData..::.TranslateUri |
Wrapper for URI string.
| |
| ReadAndCacheObject<(Of <(TObject>)>) | ||
| SetPropertyValueDelegate |
A delegate that is responsible to set the actual value for a specific property type.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| EditTab |
Defines the base set of tabs used when editing pages.
| |
| LinkType |
Linkage type for pages
| |
| PageObject..::.OwnerOption |
The ownership a page object has
| |
| PageProviderBase..::.PropertyTypes |
Specifies which types of properties that are wanted when extracting them from a PageData instance.
| |
| PageProviderCapabilities |
Specifies which capabilitites that a page provider instance supports.
The class PageProviderBase will during it's initialization read the passed in
configaration values and see which capabilites attributes that are present and set the
capabilities for the page provider instance from those values.
| |
| PagePublishedStatus |
Determine the level of filtering that should be applied by the FilterPublish filter.
| |
| PageShortcutType |
Type of page link.
| |
| PropertyDataType |
Enumeration that defines the different basic types of properties.
| |
| RenderType |
Specifies the different rendering states a PropertyControl can be in.
| |
| SignalReason | ||
| TableRowLayout |
Specifies different rendering modes for properties in the edit user interface.
| |
| VersionStatus |
The different states for a page version.
|