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

FailureMessage

public class FailureMessage : Message
Represents SSH_MSG_USERAUTH_FAILURE message.
using System; namespace Renci.SshNet.Messages.Authentication { public class FailureMessage : Message { public override string MessageName => "SSH_MSG_USERAUTH_FAILURE"; public override byte MessageNumber => 51; public string[] AllowedAuthentications { get; set; } public string Message { get; set; } public bool PartialSuccess { get; set; } protected override void LoadData() { AllowedAuthentications = ReadNamesList(); PartialSuccess = ReadBoolean(); if (PartialSuccess) Message = string.Join(',', AllowedAuthentications); } protected override void SaveData() { throw new NotImplementedException(); } internal override void Process(Session session) { session.OnUserAuthenticationFailureReceived(this); } public override string ToString() { return string.Format("SSH_MSG_USERAUTH_FAILURE {0} ({1}:{2})", string.Join(",", AllowedAuthentications), "PartialSuccess", PartialSuccess); } } }