我在带有 Helix 框架的 Sitecore 8.2 更新 4 中使用 Microsoft 扩展依赖注入,下面是我的代码:
public class TestTextHandler : IHttpHandler
{
private readonly ITest _test;
public TestTextHandler(Test test)
{
_test = test;
}
}
public interface ITest
{
}
public class Test : ITest
{
}
public class RegisterContainer : IServicesConfigurator
{
public void Configure(IServiceCollection serviceCollection)
{
serviceCollection.AddTransient<ITest, Test>();
}
}
一个补丁文件:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<services>
<configurator type="XX.XX.RegisterContainer, XX.XX" />
</services>
</sitecore>
</configuration>
我在未找到类型“XX.XX.TestTextHandler”上收到错误构造函数。