/// <summary> /// Register controller type, reuse type will be Transient<br/> /// 注册控制器类型, 重用类型是Transient<br/> /// </summary> public virtual void RegisterController(Type type) { var factoryData = new ContainerFactoryData( ContainerFactoryBuilder.BuildFactory(type), ReuseType.Transient, type); RegisterController(factoryData); }
/// <summary> /// Register implementation type with service types and service key<br/> /// 根据多个服务类型和服务键注册实现类型<br/> /// </summary> public void RegisterMany( IList <Type> serviceTypes, Type implementationType, ReuseType reuseType = ReuseType.Transient, object serviceKey = null) { var factoryData = new ContainerFactoryData( ContainerFactoryBuilder.BuildFactory(implementationType), reuseType, implementationType); RegisterFactoryMany(serviceTypes, factoryData, serviceKey); }