Namespace EPiServer.Construction
Classes
BuildingContext
Contains the context information used to build up a IContentData instance.
ConstructorParameterResolver
Resolves constructor parameters for types that have non default constructors. Will call registered IConstructorParameterResolver instances to resolve the parameters.
ContentDataBuilder
Default implementation of IContentDataBuilder
ContentDataFactory<TContentData>
Creates an instance of IContentData instances of specified ContentType.
ContentFactory
Helper class for creating content data instances such as PageData, Shared blocks and IContent according to the ContentType.
ContentFactoryExtensions
Extension methods for IContentFactory instances.
PageDataBuilder
Default implementation of PageDataBuilder
PropertyDataFactory
Default implementation of IPropertyDataFactory.
SharedBlockFactory
Default implementaion of ISharedBlockFactory.
Interfaces
IConstructorParameterResolver
Signature for component that resolves dependencies to use in construction of types.
IContentDataBuilder
Defines the signature for a component that adds properties to a IContentData instance.
IContentDataFactory<TContentData>
Defines the signature for a component that is responsible for constructing IContentData instances.
IContentFactory
Factory class for creating IContent instances according to the ContentType.
IFolderIDGenerator
Definies the signature for a component that generates folder ids.
IPageDataBuilder
Defines the signature for a component that add properties to a PageData instance.
IPropertyDataFactory
Defines the signature for a component that constructs PropertyData instances.
ISharedBlockFactory
Defines signature for a factory that creates shared instances of BlockData