Renci.SshNet.Channels.ChannelSession
Implements Session SSH channel.
namespace Renci.SshNet.Channels
{
internal sealed class ChannelSession : ClientChannel, IChannelSession, IChannel, IDisposable
{
public ChannelSession(ISession session, uint localChannelNumber, uint localWindowSize, uint localPacketSize);
public void Open();
public bool SendPseudoTerminalRequest(string environmentVariable, uint columns, uint rows, uint width, uint height, IDictionary<TerminalModes, uint> terminalModeValues);
public bool SendX11ForwardingRequest(bool isSingleConnection, string protocol, byte[] cookie, uint screenNumber);
public bool SendEnvironmentVariableRequest(string variableName, string variableValue);
public bool SendShellRequest();
public bool SendExecRequest(string command);
public bool SendBreakRequest(uint breakLength);
public bool SendSubsystemRequest(string subsystem);
public bool SendWindowChangeRequest(uint columns, uint rows, uint width, uint height);
public bool SendLocalFlowRequest(bool clientCanDo);
public bool SendSignalRequest(string signalName);
public bool SendExitStatusRequest(uint exitStatus);
public bool SendExitSignalRequest(string signalName, bool coreDumped, string errorMessage, string language);
public bool SendEndOfWriteRequest();
public bool SendKeepAliveRequest();
}
}