HttpCapabilitiesBase.cs 779 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // System.Web.Configuration.HttpCapabilitiesBase
  3. //
  4. // Authors:
  5. // Gonzalo Paniagua Javier ([email protected])
  6. //
  7. // (C) 2002 Ximian, Inc (http://www.ximian.com)
  8. //
  9. namespace System.Web.Configuration {
  10. using System;
  11. using System.Collections;
  12. using System.Web;
  13. public class HttpCapabilitiesBase
  14. {
  15. Hashtable capabilities;
  16. public HttpCapabilitiesBase ()
  17. {
  18. capabilities = new Hashtable ();
  19. }
  20. public virtual string this [string key]
  21. {
  22. get { return capabilities [key] as string; }
  23. }
  24. public static HttpCapabilitiesBase GetConfigCapabilities (string configKey, HttpRequest request)
  25. {
  26. throw new NotImplementedException ();
  27. }
  28. internal void SetCapabilities (Hashtable tbl)
  29. {
  30. capabilities = tbl;
  31. Init ();
  32. }
  33. protected virtual void Init ()
  34. {
  35. }
  36. }
  37. }