コード例 #1
0
 public SpeedtestService(
     IBestServerDeterminer bestServerDeterminer,
     IDownloadSpeedTester downloadSpeedTester,
     IUploadSpeedTester uploadSpeedTester,
     SpeedtestConfiguration speedtestConfiguration)
     : base(speedtestConfiguration)
 {
     _bestServerDeterminer   = bestServerDeterminer;
     _downloadSpeedTester    = downloadSpeedTester;
     _uploadSpeedTester      = uploadSpeedTester;
     _speedtestConfiguration = speedtestConfiguration;
 }
コード例 #2
0
 public BestServerDeterminer(Func <IHttpQueryExecutor> httpExecutor,
                             SpeedtestConfiguration speedtestConfiguration)
 {
     _httpExecutor           = httpExecutor;
     _speedtestConfiguration = speedtestConfiguration;
 }
コード例 #3
0
 public HttpQueryExecutor(SpeedtestConfiguration speedtestConfiguration)
 {
     _cancellationToken = speedtestConfiguration.CancellationToken;
 }
コード例 #4
0
 protected ThreadedActionService(SpeedtestConfiguration speedtestConfiguration)
 {
     _speedtestConfiguration = speedtestConfiguration;
 }