Interface IContentDataActivator
Describes the methods needed to resolve a IContentData type from a type parameter.
Namespace: EPiServer.DataAbstraction.RuntimeModel
Assembly: EPiServer.dll
Version: 8.11.0Syntax
public interface IContentDataActivator
Remarks
This interface is used by ContentDataInterceptorHandler.
Examples
The following code example demonstrates how to implement IModelTypeResolver.
Methods
Create(Type)
Resolves a IContentData instance from the specified model type.
Declaration
IContentData Create(Type modelType)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | modelType | Type of IContentData that should be resolved. |
Returns
| Type | Description |
|---|---|
| IContentData | A new instance of the specified type. |
Create<T>()
Resolves a ContentData instance from the specified type T passed to this instance.
Declaration
T Create<T>()
where T : class, IContentData
Returns
| Type | Description |
|---|---|
| T | A new instance of type |
Type Parameters
| Name | Description |
|---|---|
| T | Type of IContentData that should be resolved. |