public static HttpListenerManagerTable GetOrCreate(object serviceHostKey) { var m = instances.FirstOrDefault(p => p.ServiceHostKey == serviceHostKey); if (m == null) { m = new HttpListenerManagerTable(serviceHostKey); instances.Add(m); } return(m); }
protected HttpListenerManager GetOrCreateListenerManager() { var table = HttpListenerManagerTable.GetOrCreate(null); return(table.GetOrCreateManager(Uri, Source)); }