Renci.SshNet.SubsystemSession.SubsystemSession C# (CSharp) Method

SubsystemSession() protected method

Initializes a new instance of the SubsystemSession class.
or or is null.
protected SubsystemSession ( ISession session, string subsystemName, TimeSpan operationTimeout, Encoding encoding ) : System
session ISession The session.
subsystemName string Name of the subsystem.
operationTimeout TimeSpan The operation timeout.
encoding Encoding The character encoding to use.
return System
        protected SubsystemSession(ISession session, string subsystemName, TimeSpan operationTimeout, Encoding encoding)
        {
            if (session == null)
                throw new ArgumentNullException("session");
            if (subsystemName == null)
                throw new ArgumentNullException("subsystemName");
            if (encoding == null)
                throw new ArgumentNullException("encoding");

            _session = session;
            _subsystemName = subsystemName;
            OperationTimeout = operationTimeout;
            Encoding = encoding;
        }