Exemplo n.º 1
0
        public ConnectorFactory GetConnectorFactory(HttpSessionState _session)
        {
            ConnectorFactory cFac = null;
            var a = connectorFactories.Where(w => w.Key == _session.SessionID).Select(s => s);

            if (a.Any())
            {
                cFac = a.Single().Value as ConnectorFactory;
            }
            if (cFac == null)
            {
                cFac = ConnectorFactory.GetConnectorFactoryForSession(_session);
                connectorFactories.TryAdd(_session.SessionID, cFac);
            }
            return(cFac);
        }