1
dengjunjie
2025-01-11 8c32980cde3f526553cf1bdf8c40a19d5e9f9a0b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using Autofac;
using Microsoft.AspNetCore.Mvc;
 
namespace WIDESEAWCS_WCSServer.Filter
{
    public class AutofacPropertityModuleReg : Autofac.Module
    {
        protected override void Load(ContainerBuilder builder)
        {
            var controllerBaseType = typeof(ControllerBase);
            builder.RegisterAssemblyTypes(typeof(Program).Assembly)
                .Where(t => controllerBaseType.IsAssignableFrom(t) && t != controllerBaseType)
                .PropertiesAutowired();
 
        }
    }
}