本文介绍了我们可以/是否需要-在aspx.cs类中实现IDisposable?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
公共局部类SelectForm:BasePage,IDisposable
{
public partial class SelectForm : BasePage,IDisposable
{
public override void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
protected virtual void Dispose(bool disposing)
{
if (!disposed)
{
if (disposing)
{
#region Objects which are getting disposed
if (_fieldControlHash != null)
{
_fieldControlHash = null;
}
if (_log != null)
{
_log = null;
}
if (_tLogic != null)
{
_tLogic = null;
}
if (_curTrans != null)
{
_curTrans=null;
}
if (_curUser != null)
{
_curUser=null;
}
if (_dynpop != null)
{
_dynpop = null;
}
//if (_environ != null)
//{
// _environ = null;
//}
if (conGenGlobal != null)
{
conGenGlobal = null;
}
if (_CMSNotesLogic != null)
{
_CMSNotesLogic = null;
}
if (el != null)
{
el = null;
}
if (elog != null)
{
elog = null;
}
if (_mlogger != null)
{
_mlogger = null;
}
if (_mlog != null)
{
_mlog = null;
}
#endregion
}
disposed = true;
}
}
}
}
推荐答案
这篇关于我们可以/是否需要-在aspx.cs类中实现IDisposable?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!