ServerResponse.cs 830 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Net;
  5. using System.Text;
  6. namespace Client.SSE
  7. {
  8. public class ServerResponse : IServerResponse
  9. {
  10. private System.Net.HttpWebResponse mHttpResponse;
  11. public ServerResponse(System.Net.WebResponse webResponse)
  12. {
  13. this.mHttpResponse = webResponse as HttpWebResponse;
  14. }
  15. public HttpStatusCode StatusCode
  16. {
  17. get
  18. {
  19. return mHttpResponse.StatusCode;
  20. }
  21. }
  22. public System.IO.Stream GetResponseStream()
  23. {
  24. return mHttpResponse.GetResponseStream();
  25. }
  26. public Uri ResponseUri
  27. {
  28. get
  29. {
  30. return mHttpResponse.ResponseUri;
  31. }
  32. }
  33. }
  34. }