Try our conversational search powered by Generative AI!

Class DynamicPropertiesDB

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

Inheritance
System.Object
DynamicPropertiesDB
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: 8.11.0
Syntax
[ServiceConfiguration]
public class DynamicPropertiesDB : ContentDB

Constructors

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

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

Declaration
[Obsolete("Use alternative constructor")]
public DynamicPropertiesDB(IDatabaseHandler databaseHandler, IPermanentLinkMapper permanentLinkMapper, ILanguageBranchRepository languageBranchRepository, IPropertyDataFactory propertyDataFactory, IContentTypeRepository contentTypeRepository, IPropertyDefinitionRepository propertyDefinitionRepository, IPropertyDefinitionTypeRepository propertyDefinitionTypeRepository, ContentFactory contentFactory, BlobFactory blobFactory)
Parameters
Type Name Description
IDatabaseHandler databaseHandler
IPermanentLinkMapper permanentLinkMapper
ILanguageBranchRepository languageBranchRepository
IPropertyDataFactory propertyDataFactory
IContentTypeRepository contentTypeRepository
IPropertyDefinitionRepository propertyDefinitionRepository
IPropertyDefinitionTypeRepository propertyDefinitionTypeRepository
ContentFactory contentFactory
BlobFactory blobFactory

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

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

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

Methods

Load(PageReference)

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

Declaration
public virtual DynamicPropertyCollection Load(PageReference pageLink)
Parameters
Type Name Description
PageReference pageLink
Returns
Type Description
DynamicPropertyCollection

LoadDynamicProperties()

Loads all dynamic properties.

Declaration
public virtual DynamicPropertyCollection LoadDynamicProperties()
Returns
Type Description
DynamicPropertyCollection

A DynamicPropertyCollection that is used to retrieve dynamic property information for the site.

Save(PageReference, DynamicPropertyCollection)

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

Declaration
public virtual void Save(PageReference pageRef, DynamicPropertyCollection properties)
Parameters
Type Name Description
PageReference pageRef
DynamicPropertyCollection properties

Extension Methods