/// <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);
        }
示例#2
0
        /// <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);
        }