private static string AddToPool(Msdfa.DB.Oracle.ActiveConnectionsChangedEventArgs e) { var status = new ConnectionStatus(e) { Count = CnnPool.Count + 1 }; CnnPool.Add(status.Guid, status); return(status.ToString()); }
public static string Process(Msdfa.DB.Oracle.ActiveConnectionsChangedEventArgs e) { if (!CnnPool.ContainsKey(e.Guid)) { return(AddToPool(e)); } else { return(UpdatePool(e)); } }
private static string UpdatePool(Msdfa.DB.Oracle.ActiveConnectionsChangedEventArgs e) { if (!e.IsClosed) { return(String.Empty); } var status = CnnPool[e.Guid]; status.End = DateTime.Now; CnnPool.Remove(e.Guid); return(status.ToString()); }
public static void Process(Msdfa.DB.Oracle.ActiveConnectionsChangedEventArgs e) { var str = ConnectionInfoLog.Process(e); Debug(str); }
public ConnectionStatus(Msdfa.DB.Oracle.ActiveConnectionsChangedEventArgs e) { Guid = e.Guid; Start = DateTime.Now; Description = e.Description; }