Для ASP.NET Core я знаю, как зарегистрировать сервисы, используя метод ConfigureServices
в Startup
классе.
services.AddSingleton<IActionContextAccessor, ActionContextAccessor>();
services.AddScoped<IUrlHelper>(x => {
var actionContext = x.GetRequiredService<IActionContextAccessor>().ActionContext;
var factory = x.GetRequiredService<IUrlHelperFactory>();
return factory.GetUrlHelper(actionContext);
});
Как я могу зарегистрировать те же сервисы, используя IocManager
в моем проекте ASP.NET Boilerplate (ASP.NET Core), чтобы я мог использовать их в своих сервисах приложений?