Class ContentReferenceTypeHandler
Class that handles storage format of ContentReference towards Dynamic Data Store.
Inheritance
System.Object
ContentReferenceTypeHandler
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Core
Assembly: EPiServer.dll
Version: 8.11.0Syntax
public class ContentReferenceTypeHandler : 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 PageReference 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 |