Class PageReferenceTypeHandler
Class that handles storage format of PageReference towards Dynamic Data Store.
Inheritance
System.Object
PageReferenceTypeHandler
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 PageReferenceTypeHandler : ITypeHandler
Constructors
PageReferenceTypeHandler()
Declaration
public PageReferenceTypeHandler()
Methods
FromDatabaseFormat(String, Object, Type, Type)
Returns an PageReference 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 |