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

ChannelMessage

public abstract class ChannelMessage : Message
Base class for all channel specific SSH messages.
using System.Globalization; namespace Renci.SshNet.Messages.Connection { public abstract class ChannelMessage : Message { public uint LocalChannelNumber { get; set; } protected override int BufferCapacity => base.BufferCapacity + 4; protected ChannelMessage() { } protected ChannelMessage(uint localChannelNumber) { LocalChannelNumber = localChannelNumber; } protected override void LoadData() { LocalChannelNumber = ReadUInt32(); } protected override void SaveData() { Write(LocalChannelNumber); } public override string ToString() { return string.Format(CultureInfo.CurrentCulture, "{0} : #{1}", base.ToString(), LocalChannelNumber); } } }