Class DynamicPropertiesDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
Inherited Members
Namespace: EPiServer.DataAccess.Internal
Assembly: EPiServer.dll
Version: 12.0.3Syntax
[ServiceConfiguration]
public class DynamicPropertiesDB : ContentDB
Constructors
DynamicPropertiesDB(ServiceAccessor<IDatabaseExecutor>, IPermanentLinkMapper, ILanguageBranchRepository, IPropertyDataFactory, IContentTypeRepository, IPropertyDefinitionRepository, IPropertyDefinitionTypeRepository, IContentFactory, IBlobFactory, PropertyValueConverterFactory, DatabaseDateTimeHandler, IPrincipalAccessor)
This member supports the EPiServer infrastructure and is not intended to be used directly from your code.
Declaration
public DynamicPropertiesDB(ServiceAccessor<IDatabaseExecutor> databaseHandlerAccessor, IPermanentLinkMapper permanentLinkMapper, ILanguageBranchRepository languageBranchRepository, IPropertyDataFactory propertyDataFactory, IContentTypeRepository contentTypeRepository, IPropertyDefinitionRepository propertyDefinitionRepository, IPropertyDefinitionTypeRepository propertyDefinitionTypeRepository, IContentFactory contentFactory, IBlobFactory blobFactory, PropertyValueConverterFactory propertyValueConverterFactory, DatabaseDateTimeHandler dateTimeHandler, IPrincipalAccessor principalAccessor)
Parameters
Type | Name | Description |
---|---|---|
ServiceAccessor<IDatabaseExecutor> | databaseHandlerAccessor | |
IPermanentLinkMapper | permanentLinkMapper | |
ILanguageBranchRepository | languageBranchRepository | |
IPropertyDataFactory | propertyDataFactory | |
IContentTypeRepository | contentTypeRepository | |
IPropertyDefinitionRepository | propertyDefinitionRepository | |
IPropertyDefinitionTypeRepository | propertyDefinitionTypeRepository | |
IContentFactory | contentFactory | |
IBlobFactory | blobFactory | |
PropertyValueConverterFactory | propertyValueConverterFactory | |
DatabaseDateTimeHandler | dateTimeHandler | |
IPrincipalAccessor | principalAccessor |
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 |