Class DynamicPropertiesDB
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. 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: 11.20.7Syntax
[ServiceConfiguration(Lifecycle = ServiceInstanceScope.Singleton)]
public class DynamicPropertiesDB : ContentDB
Constructors
DynamicPropertiesDB(ServiceAccessor<IDatabaseExecutor>, IPermanentLinkMapper, ILanguageBranchRepository, IPropertyDataFactory, IContentTypeRepository, IPropertyDefinitionRepository, IPropertyDefinitionTypeRepository, IContentFactory, IBlobFactory, PropertyValueConverterFactory, DatabaseDateTimeHandler, IPrincipalAccessor)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. 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)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. 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()
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. 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)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. 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 |