public WebDav( WebDavOptions options, HttpValidationParameters pars, RunLevel runLevel, IProxyService proxy, SecretServiceManager secretService) : base(options, runLevel, pars) =>
public Sftp(SftpOptions options, HttpValidationParameters pars) : base(options, pars) { _sshFtpClient = new SshFtpClient(_options.Credential.GetCredential(), pars.LogService); }
public FileSystem(FileSystemOptions options, IIISClient iisClient, RunLevel runLevel, HttpValidationParameters pars) : base(options, runLevel, pars) => _iisClient = iisClient;
public Ftp(FtpOptions options, HttpValidationParameters pars, RunLevel runLevel) : base(options, runLevel, pars) => _ftpClient = new FtpClient(_options.Credential, pars.LogService);
public WebDav( WebDavOptions options, HttpValidationParameters pars, RunLevel runLevel, ProxyService proxy) : base(options, runLevel, pars) => _webdavClient = new WebDavClientWrapper(_options.Credential, pars.LogService, proxy);
public Sftp(SftpOptions options, HttpValidationParameters pars, RunLevel runLevel) : base(options, runLevel, pars) => _sshFtpClient = new SshFtpClient(_options.Credential?.GetCredential(), pars.LogService);
public WebDav(WebDavOptions options, HttpValidationParameters pars) : base(options, pars) { _webdavClient = new WebDavClient(_options.Credential, pars.LogService); }
public Ftp(FtpOptions options, HttpValidationParameters pars) : base(options, pars) { _ftpClient = new FtpClient(_options.Credential, pars.LogService); }
public Ftp( FtpOptions options, HttpValidationParameters pars, RunLevel runLevel, SecretServiceManager secretService) : base(options, runLevel, pars) =>
public FileSystem(FileSystemOptions options, IIISClient iisClient, HttpValidationParameters pars) : base(options, pars) { _iisClient = iisClient; }