ServiceFactory
Basic factory for creating new services.
            
                
Creates an  IClientAuthentication.
            
Creates an  IConnector that can be used to establish a connection
            to the server identified by the specified connectionInfo.
            
public IKeyExchange CreateKeyExchange(IDictionary<string, Func<IKeyExchange>> clientAlgorithms, string[] serverAlgorithms)
Creates a new  INetConfSession in a given  ISession
            and with the specified operation timeout.
            
Create a new  PipeStream.
            
Creates an  IProtocolVersionExchange that deals with the SSH protocol
            version exchange.
            
Creates an  IRemotePathTransformation that encloses a path in double quotes, and escapes
            any embedded double quote with a backslash.
            
public ISftpFileReader CreateSftpFileReader(string fileName, ISftpSession sftpSession, uint bufferSize)
Creates an  ISftpFileReader for the specified file and with the specified
            buffer size.
            
Creates a new  ISftpResponseFactory instance.
            
public ISftpSession CreateSftpSession(ISession session, int operationTimeout, Encoding encoding, ISftpResponseFactory sftpMessageFactory)
Creates a new  ISftpSession in a given  ISession and with
            the specified operation timeout and encoding.
            
public ShellStream CreateShellStream(ISession session, string terminalName, uint columns, uint rows, uint width, uint height, IDictionary<TerminalModes, uint> terminalModeValues, int bufferSize)
Creates a shell stream.
            
Creates a factory to create  Socket instances.