Exemplo n.º 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);
 }
Exemplo n.º 2
0
 internal FtpServer(FtpConnection connection)
 {
     Connection = connection;
 }
Exemplo n.º 3
0
 internal FtpSessionState(FtpConnection connection)
 {
     Connection = connection;
 }