2
0

SftpDataMessage.cs 575 B

1234567891011121314151617181920
  1. using Renci.SshNet.Messages.Connection;
  2. namespace Renci.SshNet.Sftp
  3. {
  4. internal class SftpDataMessage : ChannelDataMessage
  5. {
  6. public SftpDataMessage(uint localChannelNumber, SftpMessage sftpMessage)
  7. {
  8. this.LocalChannelNumber = localChannelNumber;
  9. var messageData = sftpMessage.GetBytes();
  10. var data = new byte[4 + messageData.Length];
  11. ((uint)messageData.Length).GetBytes().CopyTo(data, 0);
  12. messageData.CopyTo(data, 4);
  13. this.Data = data;
  14. }
  15. }
  16. }