SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.DataAbstraction.RuntimeModel.Internal

Classes

AvailableModelSettingsRepository

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Default implementation of IAvailableModelSettingsRepository.

BlockScannerExtension

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Extends content registration with block specific extensions.

ContentDataAttributeScanningAssigner

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Scans attributes on a ContentData type, and it's properties to assign values to an ContentTypeModel instence, and it's properties.

ContentMixin

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Class that implements IContent interfaces and is used as a mixin component when creating IContent proxies for types that implements IContentData but not IContent.

ContentModelValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates a model derived by ContentTypeModel.

ContentTypeAvailableModelSetting

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Holds the runtime settings for available page types for a model.

ContentTypeModelRegister

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Synchronizes ContentTypeModels defined in code with ContentTypes stored in the repository.

ContentTypeModelScanner

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Creates a ContentTypeModelRegister and feeds it the ContentTypeModels stored in the IScannedTypeRepository.

ContentTypeSynchronizer

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles synchronization between ContentType and ContentTypeModel.

CustomContentScannerExtension

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Implemenation that will remove all properties that are part of metadata interfaces such as e.g. IContent

ModelMerger

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles merging of values defined on models/code for PropertyDefinition and ContentType.

Net45ContentDataAttributeScanningAssigner

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Scans attributes on a ContentData type, and it's properties to assign values to an ContentTypeModel instence, and it's properties.

PropertyDefinitionSynchronizer

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles synchronization of PropertyDefinition from model to database.

SharedBlockInterceptor

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Interceptor used for shared blocks.

TemplateModelComparerFactory

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Factory class responsible for creating a System.Collections.Generic.IComparer<T> for a specific model type.

ViewRegistrator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Scan views for partial block views.

Interfaces

IContentMixin

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Interface that is implemented by component that act as a mixin for IContent on a block.

IContentTypeModelScannerEventsRaiser

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.