SshConnectionException.cs 603 B

123456789101112131415161718192021222324
  1. using System;
  2. namespace FxSsh
  3. {
  4. public class SshConnectionException : Exception
  5. {
  6. public SshConnectionException()
  7. {
  8. }
  9. public SshConnectionException(string message, DisconnectReason disconnectReason = DisconnectReason.None)
  10. : base(message)
  11. {
  12. DisconnectReason = disconnectReason;
  13. }
  14. public DisconnectReason DisconnectReason { get; private set; }
  15. public override string ToString()
  16. {
  17. return string.Format("SSH connection disconnected because {0}", DisconnectReason);
  18. }
  19. }
  20. }