Пример #1
0
 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);
 }
Пример #2
0
 internal FtpServer(FtpConnection connection)
 {
     Connection = connection;
 }
Пример #3
0
 internal FtpSessionState(FtpConnection connection)
 {
     Connection = connection;
 }