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

SftpStatusResponse

using Renci.SshNet.Common; namespace Renci.SshNet.Sftp.Responses { internal class SftpStatusResponse : SftpResponse { public override SftpMessageTypes SftpMessageType => SftpMessageTypes.Status; public StatusCodes StatusCode { get; set; } public string ErrorMessage { get; set; } public string Language { get; set; } public SftpStatusResponse(uint protocolVersion) : base(protocolVersion) { } protected override void LoadData() { base.LoadData(); StatusCode = (StatusCodes)ReadUInt32(); if (base.ProtocolVersion >= 3 && !base.IsEndOfData) { ErrorMessage = ReadString(SshData.Utf8); Language = ReadString(SshData.Ascii); } } } }