コード例 #1
0
ファイル: ExecuteCommand.cs プロジェクト: aspenlaub/Wakek
 public ExecuteCommand(IExecuteCommandContext contextOwner, IBenchmarkExecutionFactory benchmarkExecutionFactory, IXmlSerializer xmlSerializer,
                       ITelemetryDataReader telemetryDataReader, IHttpClientFactory httpClientFactory)
 {
     ContextOwner              = contextOwner;
     XmlSerializer             = xmlSerializer;
     BenchmarkExecutionFactory = benchmarkExecutionFactory;
     TelemetryDataReader       = telemetryDataReader;
     HttpClientFactory         = httpClientFactory;
 }
コード例 #2
0
ファイル: WakekApplication.cs プロジェクト: aspenlaub/Wakek
 public WakekApplication(IApplicationCommandController controller, IApplicationCommandExecutionContext context, SynchronizationContext uiSynchronizationContext, Func <string, int> navigateToStringReturnContentAsNumber,
                         ISecretRepository secretRepository, IXmlSerializedObjectReader xmlSerializedObjectReader, IBenchmarkExecutionFactory benchmarkExecutionFactory,
                         IXmlSerializer xmlSerializer, ITelemetryDataReader telemetryDataReader, IHttpClientFactory httpClientFactory)
 {
     Controller = controller;
     Context    = context;
     UiSynchronizationContext = uiSynchronizationContext;
     NavigateToStringReturnContentAsNumber = navigateToStringReturnContentAsNumber;
     XmlSerializedObjectReader             = xmlSerializedObjectReader;
     Log = new ApplicationLog();
     NextSequenceNumber = 1;
     SecretRepository   = secretRepository;
     Controller.AddCommand(new ExecuteCommand(this, benchmarkExecutionFactory, xmlSerializer, telemetryDataReader, httpClientFactory), true);
 }