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 : ContentDBConstructors
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 | 
