| 123456789101112131415161718192021222324252627282930313233343536 | using System;using System.Collections.Generic;using System.Linq;using System.Text;using Renci.SshNet.Sftp.Responses;namespace Renci.SshNet.Sftp.Requests{    internal class SftpRemoveRequest : SftpRequest    {        public override SftpMessageTypes SftpMessageType        {            get { return SftpMessageTypes.Remove; }        }        public string Filename { get; private set; }        public SftpRemoveRequest(uint requestId, string filename, Action<SftpStatusResponse> statusAction)            : base(requestId, statusAction)        {            this.Filename = filename;        }        protected override void LoadData()        {            base.LoadData();            this.Filename = this.ReadString();        }        protected override void SaveData()        {            base.SaveData();            this.Write(this.Filename);        }    }}
 |