public void CloseConnection() { writeConnection?.Close(); writeConnection?.Dispose(); writeConnection = null; GC.Collect(); Task.Delay(100).Wait(); }
public void CloseConnection() { if (_conn != null) { _conn.Close(); _conn.Dispose(); _conn = null; // Must be called as the disposal of the connection is not released until the GC runs. GC.Collect(); GC.WaitForPendingFinalizers(); } }
public void CloseConnection() { if (_conn != null) { _conn.Close( ); _conn.Dispose( ); _conn = null; GC.Collect( ); GC.WaitForPendingFinalizers( ); } }
protected void Dispose(bool disposing) { if (!disposed) { if (disposing) { baseConnection?.Close(); baseConnection?.Dispose(); } disposed = true; } }
/// <summary> /// Close the connection /// </summary> public void ResetConnection() { App.WriteToLog($"ResetConnection1 {DateTime.Now.ToString("T")}"); if (_Conn != null) { App.WriteToLog($"ResetConnection2 {DateTime.Now.ToString("T")}"); _Conn.Close(); _Conn.Dispose(); } App.WriteToLog($"ResetConnection3 {DateTime.Now.ToString("T")}"); _Conn = null; }
public void CloseConnection() { if (_conn != null) { _conn.Close(); _conn.Dispose(); _conn = null; // Connection is not disposed of until garbage collector cleans up GC.Collect(); GC.WaitForPendingFinalizers(); } }
public virtual void Dispose() { IsDisposed = true; if (connection != null) { connection = null; } if (connectionWithLock != null) { connectionWithLock.Dispose(); connectionWithLock = null; } }
public void DropDatabase() { if (conn != null) { conn.Rollback(); conn.Close(); conn.Dispose(); conn = null; } FileSystem.FileManager fm = new FileSystem.FileManager(); string path = GetDBPath(); fm.DeleteFile(path); }
private void Dispose(bool disposing) { if (isDisposed) { return; } if (disposing) { if (connection.IsInTransaction) { connection.Rollback(); } using (connection.Lock()) connection.Dispose(); } isDisposed = true; }
public void Dispose() { connection?.Dispose(); connection = null; }
public void Dispose() { Connection?.Dispose(); }
public void Dispose() { _disposed = true; _myAsyncConnection = null; _myConnection.Dispose(); }