如何使用构造函数注入获取IContentLoader实例

时间:2018-10-29 04:43:06

标签: episerver

我有此代码

var loader = EPiServer.ServiceLocation.ServiceLocator.Current.GetInstance<IContentLoader>();

我想使用构造函数注入获取IContentLoader实例。

1 个答案:

答案 0 :(得分:3)

如果您使用的是Episerver的最新版本(NuGet软件包EPiServer.ServiceLocation.StructureMap> 2.0),则应该能够简单地进行以下操作:

public MyPageController(IContentLoader contentLoader)
{
   // Do something with contentLoader
}