IPageAdapter.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * Project : Mono
  3. * Namespace : System.Web.UI.MobileControls
  4. * Class : IPageAdapter
  5. * Author : Gaurav Vaish
  6. *
  7. * Copyright : 2002 with Gaurav Vaish, and with
  8. * Ximian Inc
  9. */
  10. using System.Collections;
  11. using System.Collections.Specialized;
  12. using System.IO;
  13. using System.Web.UI;
  14. using System.Web;
  15. namespace System.Web.UI.MobileControls
  16. {
  17. public interface IPageAdapter : IControlAdapter
  18. {
  19. IList CacheVaryByHeaders { get; }
  20. IDictionary CookielessDataDictionary { get; set; }
  21. int OptimumPageWeight { get; }
  22. new MobilePage Page { get; set; }
  23. bool PersistCookielessData { get; set; }
  24. HtmlTextWriter CreateTextWriter(TextWriter writer);
  25. NameValueCollection DeterminePostBackMode(HttpRequest request,
  26. string postEventSourceID,
  27. string postEventArgumentID,
  28. NameValueCollection baseCollection);
  29. bool HandleError(Exception e, HtmlTextWriter writer);
  30. bool HandlePagePostBackEvent(string eventSource,
  31. string eventArgument);
  32. }
  33. }