SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Core.Internal

Classes

BatchProgress

Represents information on the progress of a asynchronous batch process.

BatchPublisher

Handles batch operations on content versions in relation to publishing.

CategoryRepositoryExtensions

ChangeTracking

Default implementation of IChangeTrackable.

ContentAccessChecker

ContentFragmentFactory

Factory class for content fragment, which makes it possible to create a ContentFragment by a Guid.

ContentID

ContentID class implements IContent except IContentData parts.

ContentInstanceCache

Supporting API to content provider that deals with reading and inserting IContent into cache

ContentLoader

ContentProviderDependencyHelper

Internal class that provides a single access to all dependencies used by the abstract ContentProvider class.

ContentProviderParameter

ContentReferenceTypeHandler

Class that handles storage format of ContentReference towards Dynamic Data Store.

ContentRepository

Defines repository methods for IContent objects.

ContentSoftLinkIndexer

Parses and extracts soft links from content items. Used internally when content is published.

DefaultContentEvents

DefaultContentLanguageAccessor

DefaultContentLanguageSettingsHandler

Tracks all language settings on a site with support for resolving closest setting at runtime

DefaultContentLanguageSettingsResolver

Tracks all language settings on a site with support for resolving setting at runtime

DefaultContentProvider

Handles Content which stored in EPiServer

DefaultContentProviderDatabase

Abstraction for working with data access classes

DefaultContentRepository

DefaultStatusTransitionEvaluator

ExpressionHelpers

LanguageData

Default implementation of ILocalizable

MemoryBufferPool

Handle a pool of large memory buffers

MemoryBufferPool.Counters

Collection of performance counters

NullContentVersionRepository

An implementation of IContentVersionRepository that does not support versions. This is the default implementation for VersionRepository.

NullLanguageSelector

A language selector that will simply set selected language to the requested content language.

NullProjectResolver

OptionsBase<TFluentType, TOptionType>

Base class for options supporting fluent operations based on a specifiec option type

ProjectContentMap

ProjectContentMapFactory

Factory responsible to create a mapping dictionary containing all content items included in a set of projects.

PropertyDataExtensions

Internal helper extensions useful when working with PropertyData

ProviderAwareContentVersionRepository

RequiredAccessResolver

Encapsulates logic deciding on what access right that is required to modify a IContent instance. Keep internal to allow for future API changes.

SimplifiedPublishedStateAssessor

ThumbnailManager

Represents the thumbnail manager, for creating, cleaning thumbnail.

XhtmlStringJsonConverter

XhtmlStringTypeHandler

Class that handles storage format of XhtmlString towards Dynamic Data Store.

Interfaces

IBatchPublishSortingStrategy

Describes the strategy that decides what order content should be published by the BatchPublisher service.

IContentCacheHandler

IContentChildrenSorter

IContentInstanceCache

Supporting API to content provider that deals with reading and inserting IContent into cache

IContentVersionResolver

Used to resolve which version of a content instance that is to be updated

IDynamicPropertiesLoader

ILazyProperty

Describes a PropertyData class with support for lazy loading of it's value.

IProviderLoadingPipeline

Signature for component that can act on LoaderOptions before IContent instances are loaded from the provider and gives opportunity to replace items with other versions.