2
0

SimpleWorkerRequest.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // System.Web.Hosting.SimpleWorkerRequest.cs
  3. //
  4. // Author:
  5. // Bob Smith <[email protected]>
  6. //
  7. // (C) Bob Smith
  8. //
  9. using System;
  10. namespace System.Web.Hosting
  11. {
  12. public class SimpleWorkerRequest : HttpWorkerRequest
  13. {
  14. public SimpleWorkerRequest(string page, string query, TextWriter output);
  15. public SimpleWorkerRequest(string appVirtualDir, string appPhysicalDir, string page, string query, TextWriter output);
  16. public override string MachineConfigPath {get;}
  17. public override void EndOfRequest();
  18. public override void FlushResponse(bool finalFlush);
  19. public override string GetAppPath();
  20. public override string GetAppPathTranslated();
  21. public override string GetFilePath();
  22. public override string GetFilePathTranslated();
  23. public override string GetHttpVerbName();
  24. public override string GetHttpVersion();
  25. public override string GetLocalAddress();
  26. public override int GetLocalPort();
  27. public override string GetPathInfo();
  28. public override string GetQueryString();
  29. public override string GetRawUrl();
  30. public override string GetRemoteAddress();
  31. public override int GetRemotePort();
  32. public override string GetServerVariable(string name);
  33. public override string GetUriPath();
  34. public override IntPtr GetUserToken();
  35. public override string MapPath(string path);
  36. public override void SendKnownResponseHeader(int index, string value);
  37. public override void SendResponseFromFile(IntPtr handle, long offset, long length);
  38. public override void SendResponseFromFile(string filename, long offset, long length);
  39. public override void SendResponseFromMemory(byte[] data, int length);
  40. public virtual void SendResponseFromMemory(IntPtr data, int length);
  41. public override void SendStatus(int statusCode, string statusDescription);
  42. public override void SendUnknownResponseHeader(string name, string value);
  43. }
  44. }