/// <inheritdoc/> public void OnImport() { var settings = Settings.GetSettings(); var azContext = new AzContext(); azContext.UpdateContext(); var telemetryClient = new AzPredictorTelemetryClient(azContext); var azPredictorService = new AzPredictorService(settings.ServiceUri, telemetryClient, azContext); var predictor = new AzPredictor(azPredictorService, telemetryClient, settings, azContext); SubsystemManager.RegisterSubsystem <ICommandPredictor, AzPredictor>(predictor); }
/// <inheritdoc/> public void OnImport() { var settings = Settings.GetSettings(); var azContext = new AzContext() { IsInternal = (settings.SetAsInternal == true) ? true : false, SurveyId = settings.SurveyId?.ToString(CultureInfo.InvariantCulture) ?? string.Empty, }; azContext.UpdateContext(); var telemetryClient = new AzPredictorTelemetryClient(azContext); var azPredictorService = new AzPredictorService(settings.ServiceUri, telemetryClient, azContext); var predictor = new AzPredictor(azPredictorService, telemetryClient, settings, azContext); SubsystemManager.RegisterSubsystem <ICommandPredictor, AzPredictor>(predictor); }