【发布时间】:2014-02-24 16:53:07
【问题描述】:
如何使用 autofac 将 IServiceManager 属性注入此类?这是一个自定义资源提供程序工厂类,当您调用 HttpContext.GetGlobalResourceObject("", "MyResource") 以获取资源字符串时会调用它。
public class SqlResourceProviderFactory : ResourceProviderFactory
{
// needs autofac property injection
public IServiceManager ServiceManager { get; set; }
public override IResourceProvider CreateGlobalResourceProvider(string classKey)
{
...
}
public override IResourceProvider CreateLocalResourceProvider(string virtualPath)
{
...
}
public static string GetAppRelativePath(string logicalPath)
{
...
}
}
【问题讨论】:
标签: c# dependency-injection autofac property-injection