public void Dispose() { if (!IsDisposed) { IsDisposed = true; connection_distribution.Dispose(); connection.Dispose(); } }