<PackageReference Include="SSH.NET" Version="2016.0.0" />

FStatVfsRequest

using Renci.SshNet.Sftp.Responses; using System; namespace Renci.SshNet.Sftp.Requests { internal class FStatVfsRequest : SftpExtendedRequest { public byte[] Handle { get; set; } protected override int BufferCapacity => base.BufferCapacity + 4 + Handle.Length; public FStatVfsRequest(uint protocolVersion, uint requestId, byte[] handle, Action<SftpExtendedReplyResponse> extendedAction, Action<SftpStatusResponse> statusAction) : base(protocolVersion, requestId, statusAction, "fstatvfs@openssh.com") { Handle = handle; SetAction(extendedAction); } protected override void SaveData() { base.SaveData(); WriteBinaryString(Handle); } } }