public FtpXboxGameRepository(IFtpClientFactory ftpClientFactory, FtpXboxSettings ftpXboxSettings, PolicyRegistry policyRegistry) { if (ftpClientFactory == null) { throw new ArgumentNullException(nameof(ftpClientFactory)); } if (ftpXboxSettings == null) { throw new ArgumentNullException(nameof(ftpXboxSettings)); } _ftpClientFactory = ftpClientFactory; _ftpXboxSettings = ftpXboxSettings; _policyRegistry = policyRegistry; _ftpPolicy = _policyRegistry.Get <Policy>("Ftp"); _currentWorkingDirectory = ""; }
public FtpXboxGameRepositoryFactory(FtpClientFactory ftpClientFactory, FtpXboxSettings ftpXboxSettings) { _ftpClientFactory = ftpClientFactory; _ftpXboxSettings = ftpXboxSettings; }
public FtpClientFactory(FtpXboxSettings ftpXboxSettings) { _ftpXboxSettings = ftpXboxSettings; }