<PackageReference Include="SSH.NET" Version="2016.1.0-beta3" />

ServiceFactory

public ServiceFactory()

public IKeyExchange CreateKeyExchange(IDictionary<string, Type> clientAlgorithms, string[] serverAlgorithms)

public INetConfSession CreateNetConfSession(ISession session, int operationTimeout)

public ISession CreateSession(ConnectionInfo connectionInfo)

public ISftpFileReader CreateSftpFileReader(string fileName, ISftpSession sftpSession, uint bufferSize)

public ISftpSession CreateSftpSession(ISession session, int operationTimeout, Encoding encoding, ISftpResponseFactory sftpMessageFactory)

public ShellStream CreateShellStream(ISession session, string terminalName, uint columns, uint rows, uint width, uint height, IDictionary<TerminalModes, uint> terminalModeValues, int bufferSize)