我阅读了官方文档,例如如下:
public class Global : System.Web.HttpApplication
{
static IContainerProvider _containerProvider;
public IContainerProvider ContainerProvider
{
get { return _containerProvider; }
}
protected void Application_Start(object sender, EventArgs e)
{
var builder = new ContainerBuilder();
builder.RegisterType<Foo>().As<IFoo>().HttpRequestScoped();
_containerProvider = new ContainerProvider(builder.Build());
}
这是我按照官方例子做的,但是问题是HttpRequestScoped这个方法不存在,这是为什么呢?
另外想问一下如何获取页面中的接口实例和Singleton Pattern。