예제 #1
0
 public void TearDown()
 {
     CheckDisposed();
     m_fdoCache.Dispose();
     m_cacheBase.Dispose();
     m_cacheBase = null;
     m_fdoCache  = null;
     m_mdc       = null;
     m_ode       = null;
     m_odde      = null;
     m_odc       = null;
 }
예제 #2
0
 /// <summary>
 /// Performs application-defined tasks associated with freeing, releasing, or
 /// resetting unmanaged resources.
 /// </summary>
 public override void Dispose()
 {
     if (_cache != null)
     {
         _cache.Dispose();
         _cache = null;
     }
     base.Dispose();
 }
 public void Dispose()
 {
     if (transactionManger != null)
     {
         transactionManger.Dispose();
     }
     if (transactionCache != null)
     {
         transactionCache.Dispose();
     }
     dataSource.DisConnect();
 }
예제 #4
0
 protected override void DisposeManagedResources()
 {
     base.DisposeManagedResources();
     _cache.Dispose();
 }