我的控制器正在使用此基类:
public class BaseController : ApiController
{
protected JavaCertContext db = new JavaCertContext();
protected override void Dispose(bool disposing)
{
if (disposing)
{
db.Dispose();
}
base.Dispose(disposing);
}
}
在几个控制器中,我还需要处理其他一些类似的对象:
protected override void Dispose(bool disposing)
{
if (disposing && _userManager != null)
{
_userManager.Dispose();
_userManager = null;
}
base.Dispose(disposing);
}
在这些控制器我怎么能保证两个控制器处置和继承的Dispose它继承得到执行?
这正是base.Dispose(disposing);
调用的作用,即调用基类的dispose方法!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句