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

SftpMkDirRequest

sealed class SftpMkDirRequest : SftpRequest
namespace Renci.SshNet.Sftp.Requests { internal sealed class FStatVfsRequest : SftpExtendedRequest { private readonly Action<SftpExtendedReplyResponse> _extendedReplyAction; public byte[] Handle { [CompilerGenerated] get { return <Handle>k__BackingField; } [CompilerGenerated] private set { <Handle>k__BackingField = value; } } protected override int BufferCapacity { get { return base.BufferCapacity + 4 + Handle.Length; } } public FStatVfsRequest(uint protocolVersion, uint requestId, byte[] handle, Action<SftpExtendedReplyResponse> extendedAction, Action<SftpStatusResponse> statusAction) { base..ctor(protocolVersion, requestId, statusAction, "fstatvfs@openssh.com"); Handle = handle; _extendedReplyAction = extendedAction; } protected override void SaveData() { base.SaveData(); WriteBinaryString(Handle); } public override void Complete(SftpResponse response) { sftpExtendedReplyResponse = response as SftpExtendedReplyResponse; if (sftpExtendedReplyResponse != null) { _extendedReplyAction(sftpExtendedReplyResponse); } else { base.Complete(response); } } } }