activeConnections++;
return manager.CreateConnection (info);
}
+
+ public void Dispose ()
+ {
+ if (list != null) {
+ if (list.Count > 0)
+ foreach (OciGlue connection in list)
+ if (connection.Connected)
+ connection.Disconnect ();
+ list.Clear ();
+ list = null;
+ }
+ }
}
}