SftpHandleResponse.cs 682 B

12345678910111213141516171819202122232425262728293031
  1. namespace Renci.SshNet.Sftp.Responses
  2. {
  3. internal class SftpHandleResponse : SftpResponse
  4. {
  5. public override SftpMessageTypes SftpMessageType
  6. {
  7. get { return SftpMessageTypes.Handle; }
  8. }
  9. public byte[] Handle { get; set; }
  10. public SftpHandleResponse(uint protocolVersion)
  11. : base(protocolVersion)
  12. {
  13. }
  14. protected override void LoadData()
  15. {
  16. base.LoadData();
  17. Handle = ReadBinary();
  18. }
  19. protected override void SaveData()
  20. {
  21. base.SaveData();
  22. WriteBinary(Handle, 0, Handle.Length);
  23. }
  24. }
  25. }