Class ContentReferenceTypeHandler
Class that handles storage format of ContentReference towards Dynamic Data Store.
Inheritance
System.Object
ContentReferenceTypeHandler
Implements
Namespace: EPiServer.Core.Internal
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public class ContentReferenceTypeHandler : Object, ITypeHandler
Constructors
ContentReferenceTypeHandler()
Declaration
public ContentReferenceTypeHandler()
Methods
FromDatabaseFormat(String, Object, Type, Type)
Returns an ContentReference instance from the database format.
Declaration
public object FromDatabaseFormat(string propertyName, object propertyValue, Type targetType, Type ownerType)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | Name of the property. |
System.Object | propertyValue | The property value. |
System.Type | targetType | Type of the target. |
System.Type | ownerType | Type of the owner. |
Returns
Type | Description |
---|---|
System.Object | A ContentReference instance |
MapToDatabaseType(Type)
Returns the database type.
Declaration
public Type MapToDatabaseType(Type type)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type | The type. |
Returns
Type | Description |
---|---|
System.Type | The type that is stored in database |
ToDatabaseFormat(String, Object, Type)
Returns the propertyValue in the database format.
Declaration
public object ToDatabaseFormat(string propertyName, object propertyValue, Type ownerType)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | Name of the property. |
System.Object | propertyValue | The property value. |
System.Type | ownerType | Type of the owner. |
Returns
Type | Description |
---|---|
System.Object |