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

ChannelSession

public ChannelSession()

public virtual void Open()

public bool SendBreakRequest(uint breakLength)

protected void SendChannelOpenMessage()

public bool SendEndOfWriteRequest()

public bool SendEnvironmentVariableRequest(string variableName, string variableValue)

public bool SendExecRequest(string command)

public bool SendExitSignalRequest(string signalName, bool coreDumped, string errorMessage, string language)

public bool SendExitStatusRequest(uint exitStatus)

public bool SendKeepAliveRequest()

public bool SendLocalFlowRequest(bool clientCanDo)

public bool SendPseudoTerminalRequest(string environmentVariable, uint columns, uint rows, uint width, uint height, KeyValuePair<TerminalModes, uint>[] terminalModeValues)

public bool SendShellRequest()

public bool SendSignalRequest(string signalName)

public bool SendSubsystemRequest(string subsystem)

public bool SendWindowChangeRequest(uint columns, uint rows, uint width, uint height)

public bool SendX11ForwardingRequest(bool isSingleConnection, string protocol, byte[] cookie, uint screenNumber)