using System; namespace SDA.DataProvider { /// /// Diagnosztikai célokat szolgál. /// public static class SDAConnectionDiagnostics { /// /// /// public static bool DiagnosticEnable { get; set; } = false; /// /// végrehajtása után kiváltodó esemény /> /// public static event EventHandler CommandExecuted; internal static void RaiseCommandExecutedEvent(object sender, CommandExecutedEventArgs transactionEventArgs) { CommandExecuted?.Invoke(sender, transactionEventArgs); } static volatile int _activeConnections; internal static void IncrementActiveConnections() { _activeConnections++; } internal static void DecrementActiveConnections() { _activeConnections--; } /// /// A jelenleg megnyitott, de még nem eldobott adatbázis-kapcsolatok számát adja meg. /// public static int ActiveConnections => _activeConnections; } }