2 // System.Web.Configuration.HttpCapabilitiesBase
5 // Gonzalo Paniagua Javier (gonzalo@ximian.com)
7 // (C) 2002 Ximian, Inc (http://www.ximian.com)
8 // (C) 2003,2004 Novell, Inc (http://www.novell.com)
11 namespace System.Web.Configuration
14 using System.Collections;
17 public class HttpCapabilitiesBase
19 Hashtable capabilities;
21 public HttpCapabilitiesBase () { }
23 public virtual string this [string key] {
24 get { return capabilities [key] as string; }
27 public static HttpCapabilitiesBase GetConfigCapabilities (string configKey, HttpRequest request)
29 string ua = request.ClientTarget;
31 ua = request.UserAgent;
33 HttpBrowserCapabilities bcap = new HttpBrowserCapabilities ();
35 bcap.capabilities = CapabilitiesLoader.GetCapabilities (ua);
40 protected virtual void Init ()