SaaS CMS has officially launched! Learn more now.

Class ContentLoadDB

This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

Inheritance
System.Object
ContentLoadDB
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.DataAccess
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
public class ContentLoadDB : ContentDB

Constructors

ContentLoadDB(IDatabaseHandler, IPermanentLinkMapper, IContentTypeRepository, ILanguageBranchRepository, IPropertyDataFactory, IPropertyDefinitionRepository, IPropertyDefinitionTypeRepository, ContentFactory, BlobFactory)

Initializes a new instance of the ContentLoadDB class.

Declaration
public ContentLoadDB(IDatabaseHandler databaseHandler, IPermanentLinkMapper permanentLinkMapper, IContentTypeRepository contentTypeRepository, ILanguageBranchRepository languageBranchRepository, IPropertyDataFactory propertyDataFactory, IPropertyDefinitionRepository propertyDefinitionRepository, IPropertyDefinitionTypeRepository propertyDefinitionTypeRepository, ContentFactory contentFactory, BlobFactory blobFactory)
Parameters
Type Name Description
IDatabaseHandler databaseHandler

The database handler.

IPermanentLinkMapper permanentLinkMapper

The permanent link mapper.

IContentTypeRepository contentTypeRepository

The page type repository.

ILanguageBranchRepository languageBranchRepository

The language branch repository.

IPropertyDataFactory propertyDataFactory

The property data factory.

IPropertyDefinitionRepository propertyDefinitionRepository

The property definition repository.

IPropertyDefinitionTypeRepository propertyDefinitionTypeRepository

The property definition type repository.

ContentFactory contentFactory

The content factory.

BlobFactory blobFactory

The blob factory.

Methods

Load(ContentReference, Int32)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public IContent Load(ContentReference contentLink, int languageBranchID)
Parameters
Type Name Description
ContentReference contentLink
System.Int32 languageBranchID
Returns
Type Description
IContent

LoadLongString(Guid)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public string LoadLongString(Guid longStringGuid)
Parameters
Type Name Description
System.Guid longStringGuid
Returns
Type Description
System.String

LoadVersion(ContentReference)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public IContent LoadVersion(ContentReference contentLink)
Parameters
Type Name Description
ContentReference contentLink
Returns
Type Description
IContent

LoadVersion(ContentReference, Int32)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public IContent LoadVersion(ContentReference contentLink, int languageBranchID)
Parameters
Type Name Description
ContentReference contentLink
System.Int32 languageBranchID
Returns
Type Description
IContent

Extension Methods