SubsystemSession
Base class for SSH subsystem implementations
Gets the character encoding to use.
Gets a value indicating whether this session is open.
Specifies a timeout to wait for operation to complete
Occurs when the server has disconnected from the session.
Occurs when an error occurred.
protected SubsystemSession(ISession session, string subsystemName, TimeSpan operationTimeout, Encoding encoding)
Initializes a new instance of the SubsystemSession class.
Connects the subsystem using a new SSH channel session.
Disconnects the subsystem channel.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
Called when channel is open.
Called when data is received.
Raises the error.
Sends data to the subsystem.
Waits a specified time for a given WaitHandle to get signaled.