J'utilise l'injection de dépendance d'extension Microsoft dans Sitecore 8.2 mise à jour 4 avec cadre Helix, voici mon code:Comment utiliser Microsoft.Extensions.DependencyInjection dans Http Handler Sitecore?
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>();
}
}
Un fichier patch:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<services>
<configurator type="XX.XX.RegisterContainer, XX.XX" />
</services>
</sitecore>
</configuration>
Je reçois Constructor d'erreur du type « XX .XX.TestTextHandler 'introuvable.
Merci, Permettez-moi de vérifier – SKG
ne fonctionne pas pour moi. Ce sera génial si vous pouvez partager votre code. – SKG