/// <summary> /// Construct a <see cref="TravisContinuousIntegration"/> /// </summary> /// <param name="_logger">The value of <see cref="logger"/></param> /// <param name="_gitHubManager">The value of <see cref="gitHubManager"/></param> /// <param name="_requestManager">The value of <see cref="requestManager"/></param> /// <param name="travisConfigurationOptions">The <see cref="IOptions{TOptions}"/> containing the value of <see cref="travisConfiguration"/></param> public TravisContinuousIntegration(ILogger <TravisContinuousIntegration> _logger, IGitHubManager _gitHubManager, IWebRequestManager _requestManager, IOptions <TravisConfiguration> travisConfigurationOptions) { logger = _logger ?? throw new ArgumentNullException(nameof(_logger)); travisConfiguration = travisConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(travisConfigurationOptions)); gitHubManager = _gitHubManager ?? throw new ArgumentNullException(nameof(_gitHubManager)); requestManager = _requestManager ?? throw new ArgumentNullException(nameof(_requestManager)); }
/// <summary> /// Construct a <see cref="GitHubClientFactory"/> /// </summary> /// <param name="gitHubConfigurationOptions">The <see cref="IOptions{TOptions}"/> containing the value of <see cref="gitHubConfiguration"/></param> /// <param name="webRequestManager">The value of <see cref="webRequestManager"/></param> /// <param name="logger">The value of <see cref="logger"/></param> public GitHubClientFactory(IOptions <GitHubConfiguration> gitHubConfigurationOptions, IWebRequestManager webRequestManager, ILogger <GitHubClientFactory> logger) { gitHubConfiguration = gitHubConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(gitHubConfigurationOptions)); this.webRequestManager = webRequestManager ?? throw new ArgumentNullException(nameof(webRequestManager)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); httpClientAdapter = new HttpClientAdapter(HttpMessageHandlerFactory.CreateDefault); }
/// <summary> /// 游戏框架组件初始化。 /// </summary> public WebRequestComponent() { m_WebRequestManager = GameFrameworkEntry.GetModule <IWebRequestManager>(); if (m_WebRequestManager == null) { Log.Fatal("Web request manager is invalid."); return; } m_WebRequestManager.Timeout = m_Timeout; m_WebRequestManager.WebRequestStart += OnWebRequestStart; m_WebRequestManager.WebRequestSuccess += OnWebRequestSuccess; m_WebRequestManager.WebRequestFailure += OnWebRequestFailure; }
/// <summary> /// 游戏框架组件初始化。 /// </summary> protected override void Awake() { base.Awake(); m_WebRequestManager = GameFrameworkEntry.GetModule <IWebRequestManager>(); if (m_WebRequestManager == null) { Log.Fatal("Web request manager is invalid."); return; } m_WebRequestManager.Timeout = m_Timeout; m_WebRequestManager.WebRequestStart += OnWebRequestStart; m_WebRequestManager.WebRequestSuccess += OnWebRequestSuccess; m_WebRequestManager.WebRequestFailure += OnWebRequestFailure; }
public HttpProtocolProvider(IWebRequestManager webRequestManager) { m_WebRequestManager = webRequestManager; }
public ExternalIdentityProviderService(IWebRequestManager webRequestManager, IServiceConfigManager serviceConfigManager) { _webRequestManager = webRequestManager; _serviceConfigManager = serviceConfigManager; }
public AdfService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public SuperLoggingService(IWebRequestManager webRequestManager, IServiceConfigManager serviceConfigManager) { _webRequestManager = webRequestManager; _serviceConfigManager = serviceConfigManager; }
public SolutionUserService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public SamlTokenService(IWebRequestManager webRequestManager, IServiceConfigManager serviceConfigManager) { _webRequestManager = webRequestManager; _serviceConfigManager = serviceConfigManager; }
public SuperLoggingService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public AuthenticationService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public GroupService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public OidcClientService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public AuthenticationService(IWebRequestManager webRequestManager, IServiceConfigManager serviceConfigManager) { _webRequestManager = webRequestManager; _serviceConfigManager = serviceConfigManager; }
public GithubApi(IWebRequestManager githubApiRequestManager, IWebRequestManager commonWebRequestManager) { _githubApiRequestManager = githubApiRequestManager; _commonWebRequestManager = commonWebRequestManager; }
public TenantService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public SamlTokenService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public ExternalIdentityProviderService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public RelyingPartyService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public CertificateService(IWebRequestManager webRequestManager, IServiceConfigManager serviceConfigManager) { _webRequestManager = webRequestManager; _serviceConfigManager = serviceConfigManager; }
public ServiceGateway(IServiceConfigManager serviceConfigManager) { _serviceConfigManager = serviceConfigManager; _webRequestManager = new HttpWebRequestManager(); _webRequestManager.Subscribe(HttpTransport.HandleMessage); }
public CertificateService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public WebCrawler(int maxThread = 10) { _threadCordinator = new ThreadCordinator(maxThread); _queueManager = new PageQueueManager(); _webRequestManager = new WebRequestManager(); }
/// <summary> /// Construct a <see cref="GitHubClientFactory"/> /// </summary> /// <param name="gitHubConfigurationOptions">The <see cref="IOptions{TOptions}"/> containing the value of <see cref="gitHubConfiguration"/></param> /// <param name="webRequestManager">The value of <see cref="webRequestManager"/></param> /// <param name="logger">The value of <see cref="logger"/></param> public GitHubClientFactory(IOptions <GitHubConfiguration> gitHubConfigurationOptions, IWebRequestManager webRequestManager, ILogger <GitHubClientFactory> logger) { gitHubConfiguration = gitHubConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(gitHubConfigurationOptions)); this.webRequestManager = webRequestManager ?? throw new ArgumentNullException(nameof(webRequestManager)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public IdentityProviderService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public FtpProtocolProvider(IWebRequestManager webRequestManager) { m_WebRequestManager = webRequestManager; }
public ServiceGateway() { _webRequestManager = new HttpWebRequestManager(); _webRequestManager.Subscribe(HttpTransport.HandleMessage); }
public OidcClientService(IWebRequestManager webRequestManager, IServiceConfigManager serviceConfigManager) { _webRequestManager = webRequestManager; _serviceConfigManager = serviceConfigManager; }
public ServerService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }
public UserService(IWebRequestManager webRequestManager, IServiceConfigManager serviceConfigManager) { _webRequestManager = webRequestManager; _serviceConfigManager = serviceConfigManager; }
public RelyingPartyService(IWebRequestManager webRequestManager, IServiceConfigManager serviceConfigManager) { _webRequestManager = webRequestManager; _serviceConfigManager = serviceConfigManager; }
public UserService(IWebRequestManager webRequestManager) { _webRequestManager = webRequestManager; }