Example #1
0
 public FtpClientPool(int poolMaxSize, FtpConfig ftpConfig, IFtpClientConnectionFactory connectionFactory)
     : base(ftpConfig, poolMaxSize)
 {
     PoolMaxSize        = poolMaxSize;
     _connectionFactory = connectionFactory;
     _semaphore         = new SemaphoreSlim(poolMaxSize, poolMaxSize);
     _pool = new ConcurrentStack <IFtpClientConnection>();
 }
Example #2
0
 public FtpClientPool(int poolMaxSize, Uri uri, NetworkCredential credential, IFtpClientConnectionFactory connectionFactory)
     : base(uri, credential, poolMaxSize)
 {
     PoolMaxSize        = poolMaxSize;
     _connectionFactory = connectionFactory;
     _semaphore         = new SemaphoreSlim(poolMaxSize, poolMaxSize);
     _pool = new ConcurrentStack <IFtpClientConnection>();
 }
Example #3
0
 public FtpClient(FtpConfig ftpConfig, int maxListingParallelism, IFtpClientConnectionFactory connectionFactory)
     : base(ftpConfig, maxListingParallelism)
 {
     _connectionFactory = connectionFactory;
 }
Example #4
0
 public FtpClient(Uri uri, NetworkCredential credential, int maxListingParallelism, IFtpClientConnectionFactory connectionFactory)
     : base(uri, credential, maxListingParallelism)
 {
     _connectionFactory = connectionFactory;
 }
Example #5
0
 public FtpClient(FtpConfig ftpConfig, IFtpClientConnectionFactory connectionFactory)
     : base(ftpConfig)
 {
     _connectionFactory = connectionFactory;
 }
Example #6
0
 public FtpClient(Uri uri, NetworkCredential credential, IFtpClientConnectionFactory connectionFactory)
     : base(uri, credential)
 {
     _connectionFactory = connectionFactory;
 }
Example #7
0
 public FtpClient(string host, NetworkCredential credential, IFtpClientConnectionFactory connectionFactory)
     : base(host, credential)
 {
     _connectionFactory = connectionFactory;
 }
Example #8
0
 public DefaultFtpClientFactory(IFtpClientConnectionFactory connectionFactory)
 {
     _connectionFactory = connectionFactory;
 }