本文介绍了我们可以/是否需要-在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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-18 20:21