public class AutoCompleteCity : IHttpHandler
{
public IAutoCompleteRepository AutoCompleteRepository { get; set; }
public void ProcessRequest(HttpContext context)
{
}
}
public static void RegisterDependencies()
{
var builder = new ContainerBuilder();
builder.RegisterType<AutoCompleteRepository>().As<IAutoCompleteRepository>).SingleInstance();
IContainer container = builder.Build();
DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
}
AutoCompleteRepository
使用 SingleInstance 注册,但调用时始终为空ProcessRequest
。
我怎样才能解决这个问题?