ConnectResponse.cs 686 B

123456789101112131415161718192021222324252627
  1. using System;
  2. using System.IO;
  3. namespace Ant.Service.Utilities
  4. {
  5. internal sealed class ConnectResponse : Pop3Response
  6. {
  7. private Stream _networkStream;
  8. public Stream NetworkStream
  9. {
  10. get
  11. {
  12. return _networkStream;
  13. }
  14. }
  15. public ConnectResponse(Pop3Response response, Stream networkStream)
  16. : base(response.ResponseContents, response.HostMessage, response.StatusIndicator)
  17. {
  18. if (networkStream == null)
  19. {
  20. throw new ArgumentNullException("networkStream");
  21. }
  22. _networkStream = networkStream;
  23. }
  24. }
  25. }