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

ISubsystemSession

bool IsOpen { get; }

int OperationTimeout { get; set; }

void Connect()

void Disconnect()

int WaitAny(WaitHandle waitHandleA, WaitHandle waitHandleB, int millisecondsTimeout)

int WaitAny(WaitHandle[] waitHandles, int millisecondsTimeout)

bool WaitOne(WaitHandle waitHandle, int millisecondsTimeout)

void WaitOnHandle(WaitHandle waitHandle, int millisecondsTimeout)