Пример #1
0
 public ChromiumSettings(string chromiumPath, IUserAgentProvider userAgentGenerator, IProxyStore proxyStore)
 {
     _chromiumPath      = chromiumPath;
     _userAgentProvider = userAgentGenerator;
     _proxyStore        = proxyStore;
     bool.TryParse(ConfigurationManager.AppSettings[nameof(Headless)], out Headless);
 }
Пример #2
0
 public ConfigManager(ICookieProvider cookieProvider, IExtractRuleProvider ruleProvider, IHttpProxyProvider httpProxyProvider, IUserAgentProvider userAgentProvider)
 {
     CookieProvider      = cookieProvider ?? throw new ArgumentNullException(nameof(cookieProvider));
     ExtractRuleProvider = ruleProvider ?? throw new ArgumentNullException(nameof(ruleProvider));
     HttpProxyProvider   = httpProxyProvider ?? throw new ArgumentNullException(nameof(httpProxyProvider));
     UserAgentProvider   = userAgentProvider ?? throw new ArgumentNullException(nameof(userAgentProvider));
 }
Пример #3
0
 public CtpClient(
     IHttpClientFactory httpClientFactory,
     IHttpApiCommandFactory httpApiCommandFactory,
     ISerializerService serializerService,
     IUserAgentProvider userAgentProvider)
 {
     this.httpClientFactory     = httpClientFactory;
     this.serializerService     = serializerService;
     this.httpApiCommandFactory = httpApiCommandFactory;
     this.userAgentProvider     = userAgentProvider;
 }
Пример #4
0
        public InstagramProcessor(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider)
        {
            Logger.Info("Initializing Controller");

            _instagramSearchRequest   = new InstagramSearchRequest(userAgentProvider, webProxyProvider);
            _instagramUserPageRequest = new InstagramUserPageRequest(userAgentProvider, webProxyProvider);
            _instagramMediaRequest    = new InstagramMediaRequest(userAgentProvider, webProxyProvider);
            _instagramCityPageRequest = new InstagramCityPageRequest(userAgentProvider, webProxyProvider);

            Logger.Info("Controller Initialized");
        }
Пример #5
0
        public InstagramProcessor(IUserAgentProvider userAgentProvider, HttpMessageHandler messageHandlerOverride)
        {
            Logger.Info("Initializing Controller");

            _instagramSearchRequest   = new InstagramSearchRequest(userAgentProvider, messageHandlerOverride);
            _instagramUserPageRequest = new InstagramUserPageRequest(userAgentProvider, messageHandlerOverride);
            _instagramMediaRequest    = new InstagramMediaRequest(userAgentProvider, messageHandlerOverride);
            _instagramCityPageRequest = new InstagramCityPageRequest();

            Logger.Info("Controller Initialized");
        }
Пример #6
0
        public InstallHelper(DatabaseBuilder databaseBuilder,
                             ILogger <InstallHelper> logger,
                             IUmbracoVersion umbracoVersion,
                             IOptionsMonitor <ConnectionStrings> connectionStrings,
                             IInstallationService installationService,
                             ICookieManager cookieManager,
                             IUserAgentProvider userAgentProvider,
                             IUmbracoDatabaseFactory umbracoDatabaseFactory)
        {
            _logger                 = logger;
            _umbracoVersion         = umbracoVersion;
            _databaseBuilder        = databaseBuilder;
            _connectionStrings      = connectionStrings;
            _installationService    = installationService;
            _cookieManager          = cookieManager;
            _userAgentProvider      = userAgentProvider;
            _umbracoDatabaseFactory = umbracoDatabaseFactory;

            // We need to initialize the type already, as we can't detect later, if the connection string is added on the fly.
            GetInstallationType();
        }
Пример #7
0
 public InstallHelper(
     DatabaseBuilder databaseBuilder,
     ILogger <InstallHelper> logger,
     IUmbracoVersion umbracoVersion,
     IOptionsMonitor <ConnectionStrings> connectionStrings,
     IInstallationService installationService,
     ICookieManager cookieManager,
     IUserAgentProvider userAgentProvider,
     IUmbracoDatabaseFactory umbracoDatabaseFactory)
     : this(
         databaseBuilder,
         logger,
         umbracoVersion,
         connectionStrings,
         installationService,
         cookieManager,
         userAgentProvider,
         umbracoDatabaseFactory,
         StaticServiceProvider.Instance.GetRequiredService <IFireAndForgetRunner>())
 {
 }
Пример #8
0
 public InstagramMediaRequest(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider)
     : base(userAgentProvider, webProxyProvider)
 {
 }
Пример #9
0
 public InstagramMediaRequest(IUserAgentProvider userAgentProvider, HttpMessageHandler httpMessageHandler)
     : base(userAgentProvider, httpMessageHandler)
 {
 }
Пример #10
0
 public InstagramCityPageRequest(
     IUserAgentProvider userAgentProvider,
     IWebProxyProvider webProxyProvider)
     : base(userAgentProvider, webProxyProvider)
 {
 }
 protected InstagramRequest(IUserAgentProvider userAgentProvider, HttpMessageHandler httpMessageHandler)
 {
     _userAgentProvider  = userAgentProvider;
     _httpMessageHandler = httpMessageHandler;
 }
 protected InstagramRequest(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider)
 {
     _userAgentProvider = userAgentProvider;
     _webProxyProvider  = webProxyProvider;
 }