public FtpClientPool(int poolMaxSize, FtpConfig ftpConfig, IFtpClientConnectionFactory connectionFactory) : base(ftpConfig, poolMaxSize) { PoolMaxSize = poolMaxSize; _connectionFactory = connectionFactory; _semaphore = new SemaphoreSlim(poolMaxSize, poolMaxSize); _pool = new ConcurrentStack <IFtpClientConnection>(); }
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>(); }
public FtpClient(FtpConfig ftpConfig, int maxListingParallelism, IFtpClientConnectionFactory connectionFactory) : base(ftpConfig, maxListingParallelism) { _connectionFactory = connectionFactory; }
public FtpClient(Uri uri, NetworkCredential credential, int maxListingParallelism, IFtpClientConnectionFactory connectionFactory) : base(uri, credential, maxListingParallelism) { _connectionFactory = connectionFactory; }
public FtpClient(FtpConfig ftpConfig, IFtpClientConnectionFactory connectionFactory) : base(ftpConfig) { _connectionFactory = connectionFactory; }
public FtpClient(Uri uri, NetworkCredential credential, IFtpClientConnectionFactory connectionFactory) : base(uri, credential) { _connectionFactory = connectionFactory; }
public FtpClient(string host, NetworkCredential credential, IFtpClientConnectionFactory connectionFactory) : base(host, credential) { _connectionFactory = connectionFactory; }
public DefaultFtpClientFactory(IFtpClientConnectionFactory connectionFactory) { _connectionFactory = connectionFactory; }