light-inject

    0热度

    1回答

    我在MVC网站上使用LightInject和ServiceProvider适配器。我试图将它连接到MiniProfiler,但我没有太多运气。 MiniProfiler似乎是捕获MVC控制器的生命周期,但没有任何依赖关系: Mini Profiler Image Profiling Dump (I was debugging during this screenshot - ignore the

    0热度

    1回答

    假设我有从IClass继承的ClassA和ClassB。现在我有一个LightInject容器和注册ClassA的实例作为 ClassA classA = new ClassA(); Helpers.Container.RegisterInstance(typeof(IClass), classA, "Class"); 现在我想用CLASSB更换CLASSA作为 ClassB classB

    0热度

    1回答

    我想使用LightInject与我当前的项目,但我一直得到一个空值。我在MVC 5中有一个Web应用程序,并附带了一个业务层。我已在我的Web项目中安装了LightInject.Mvc和LightInject.Web。我在我的商业项目中安装了LightInject.Mvc。 在业务层,我有一个compositionRoot.cs文件: using LightInject; using Simpl

    0热度

    1回答

    我想在基本控制器上注册一些服务,每个请求都可用。 public interface IInstagramApiService { } public interface IApiServiceConfiguration { string CacheKeyPrefix { get; } } 然后,我有这些 public class InstagramApiService :

    0热度

    1回答

    每LightInject的文档,我们可以创建一个类型化的工厂,并通过这样的一个值,以它: public class Foo : IFoo { public Foo(int value) { Value = value; } public int Value { get; private set; } } public interface

    0热度

    1回答

    我在ExExRobot.Infrastructure中使用LightInject(C#中的轻量级IOC容器)作为我的solutionExplorer中的全局IOC容器项目(图片已连接)。我想注册Ioc Config Class (IOC.cs)在ExirRobot.WebApi项目中将服务层接口(如IArticleService)注入web api控制器,我该怎么做? IOC.cs: public

    -1热度

    2回答

    我在asp mvc中使用light inject。 在asp.mvc中的global.asax中使用此代码。 protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filte

    0热度

    1回答

    LightInject IoC容器中是否有任何“ObjectFactory.GetInstance”类似物? 例如,我需要解决从IServiceBehavior继承的自定义行为属性中的接口,但默认情况下,我需要的接口未解析。 public class MyInspectorAttribute : Attribute, IOperationBehavior, IParameterInspector,

    0热度

    1回答

    为MVC控制器设置LightInject时,在注入器设置中调用container.EnableMvc();时出现错误。 错误: Method not found: 'Void LightInject.WebContainerExtensions.EnablePerWebRequestScope(LightInject.IServiceContainer)' 来源: public static vo

    0热度

    1回答

    使用lightinject时,是否有任何方法使用外部配置文件中的字符串值来告诉容器注册文件中提到的服务?这将在xml文件或web.config文件中。 例如,在我的web.config以前的项目中我有下面这行 <add key="PersonRepository.Interface.IPersonRepository" value="PersonRepository.Db.DbRepository