Я использую Autofac Framework в .netcore, и в реализации мне нужно использовать этот код в Startup.cs:
public IServiceProvider ConfigureServices(IServiceCollection services)
{
//another codes
return services.RegisterAutoFac();
}
, и моя функция RegisterAutoFac ():
public static class AutofacConfig
{
public static IServiceProvider RegisterAutoFac(this IServiceCollection services)
{
var containerBuilder = new ContainerBuilder();
containerBuilder.Populate(services);
containerBuilder.RegisterType<AdministradorRepository>().As<IAdministradorRepository>();
containerBuilder.RegisterType<CassinoRepository>().As<ICassinoRepository>();
return containerBuilder.Build() as IServiceProvider;
}
}
Я начинаю сейчас в Autofac, и я не могу найти, что это за службы возврата. RegisterAutoFac () в ConfigureServices означает, кто-то может сказать мне, куда идет возврат?Спасибо за помощь.