Class DynamicPropertiesDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
Inherited Members
Namespace: EPiServer.DataAccess
Assembly: EPiServer.dll
Version: 9.12.2Syntax
[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, DatabaseDateTimeHandler)
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, PropertyValueConverterFactory propertyValueConverterFactory, DatabaseDateTimeHandler dateTimeHandler)
Parameters
Type | Name | Description |
---|---|---|
IDatabaseHandler | databaseHandler | |
IPermanentLinkMapper | permanentLinkMapper | |
ILanguageBranchRepository | languageBranchRepository | |
IPropertyDataFactory | propertyDataFactory | |
IContentTypeRepository | contentTypeRepository | |
IPropertyDefinitionRepository | propertyDefinitionRepository | |
IPropertyDefinitionTypeRepository | propertyDefinitionTypeRepository | |
ContentFactory | contentFactory | |
BlobFactory | blobFactory | |
PropertyValueConverterFactory | propertyValueConverterFactory | |
DatabaseDateTimeHandler | dateTimeHandler |
DynamicPropertiesDB(IDatabaseHandler, IPermanentLinkMapper, ILanguageBranchRepository, IPropertyDataFactory, IContentTypeRepository, IPropertyDefinitionRepository, IPropertyDefinitionTypeRepository, IContentFactory, BlobFactory, PropertyValueConverterFactory, DatabaseDateTimeHandler)
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, IContentFactory contentFactory, BlobFactory blobFactory, PropertyValueConverterFactory propertyValueConverterFactory, DatabaseDateTimeHandler dateTimeHandler)
Parameters
Type | Name | Description |
---|---|---|
IDatabaseHandler | databaseHandler | |
IPermanentLinkMapper | permanentLinkMapper | |
ILanguageBranchRepository | languageBranchRepository | |
IPropertyDataFactory | propertyDataFactory | |
IContentTypeRepository | contentTypeRepository | |
IPropertyDefinitionRepository | propertyDefinitionRepository | |
IPropertyDefinitionTypeRepository | propertyDefinitionTypeRepository | |
IContentFactory | contentFactory | |
BlobFactory | blobFactory | |
PropertyValueConverterFactory | propertyValueConverterFactory | |
DatabaseDateTimeHandler | dateTimeHandler |
DynamicPropertiesDB(IDatabaseHandler, IPermanentLinkMapper, ILanguageBranchRepository, IPropertyDataFactory, IContentTypeRepository, IPropertyDefinitionRepository, IPropertyDefinitionTypeRepository, IContentFactory, IBlobFactory, PropertyValueConverterFactory, DatabaseDateTimeHandler)
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, IContentFactory contentFactory, IBlobFactory blobFactory, PropertyValueConverterFactory propertyValueConverterFactory, DatabaseDateTimeHandler dateTimeHandler)
Parameters
Type | Name | Description |
---|---|---|
IDatabaseHandler | databaseHandler | |
IPermanentLinkMapper | permanentLinkMapper | |
ILanguageBranchRepository | languageBranchRepository | |
IPropertyDataFactory | propertyDataFactory | |
IContentTypeRepository | contentTypeRepository | |
IPropertyDefinitionRepository | propertyDefinitionRepository | |
IPropertyDefinitionTypeRepository | propertyDefinitionTypeRepository | |
IContentFactory | contentFactory | |
IBlobFactory | blobFactory | |
PropertyValueConverterFactory | propertyValueConverterFactory | |
DatabaseDateTimeHandler | dateTimeHandler |
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 |