public FtpClient(FtpProtocol protocol, string host, int port, NetworkCredential credentials, Parameters.FtpClientParameters parameters) { // Inicializa los objetos Commands = new FtpClientCommands(this); // Asigna los parámetros Credential = credentials; Protocol = protocol; Port = port; Uri = new UriBuilder { Scheme = GetScheme(protocol), Host = host, Port = port }.Uri; // Inicializa los parámetros de cliente if (parameters == null) { ClientParameters = new Parameters.FtpClientParameters(true); } else { ClientParameters = parameters; } // Crea la conexión Connection = new Sessions.FtpConnection(this); }
internal FtpServer(FtpConnection connection) { Connection = connection; }
internal FtpSessionState(FtpConnection connection) { Connection = connection; }