/// <summary> /// Closes the connection and reads the server's reply /// </summary> public override void Close() { base.Close(); try { if (ControlConnection != null) { ControlConnection.CloseDataStream(this); } } finally { m_commandStatus = new FtpReply(); m_control = null; } }
public FtpReply Close() { base.Close(); try { if (this.ControlConnection != null) { return(this.ControlConnection.CloseDataStream(this)); } } finally { this.m_commandStatus = new FtpReply(); this.m_control = null; } return(new FtpReply()); }
/// <summary> /// Closes the connection and reads the server's reply /// </summary> public override void Close() { base.Close(); try { if (ControlConnection != null) ControlConnection.CloseDataStream(this); } finally { m_commandStatus = new FtpReply(); m_control = null; } }
/// <summary> /// Closes the connection and reads the server's reply /// </summary> public new FtpReply Close() { base.Close(); try { if (ControlConnection != null) return ControlConnection.CloseDataStream(this); } finally { m_commandStatus = new FtpReply(); m_control = null; } return new FtpReply(); }
/// <summary> /// Initalizes a new instance of a FtpResponseException /// </summary> /// <param name="reply">The FtpReply to build the exception from</param> public FtpCommandException(FtpReply reply) : this(reply.Code, reply.ErrorMessage) { }
public FtpCommandException(FtpReply reply) : this(reply.Code, reply.ErrorMessage) { }