public BicepDeploymentStartCommandHandler(IDeploymentCollectionProvider deploymentCollectionProvider, IDeploymentOperationsCache deploymentOperationsCache, ISerializer serializer, ITelemetryProvider telemetryProvider) : base(LangServerConstants.DeployStartCommand, serializer) { this.deploymentCollectionProvider = deploymentCollectionProvider; this.deploymentOperationsCache = deploymentOperationsCache; this.telemetryProvider = telemetryProvider; }
internal VsVimHost( IVsAdapter adapter, ITextBufferFactoryService textBufferFactoryService, ITextEditorFactoryService textEditorFactoryService, ITextDocumentFactoryService textDocumentFactoryService, ITextBufferUndoManagerProvider undoManagerProvider, IVsEditorAdaptersFactoryService editorAdaptersFactoryService, IEditorOperationsFactoryService editorOperationsFactoryService, ISmartIndentationService smartIndentationService, ITextManager textManager, ISharedServiceFactory sharedServiceFactory, IVimApplicationSettings vimApplicationSettings, IExtensionAdapterBroker extensionAdapterBroker, SVsServiceProvider serviceProvider, ITelemetryProvider telemetryProvider) : base(textBufferFactoryService, textEditorFactoryService, textDocumentFactoryService, editorOperationsFactoryService) { _vsAdapter = adapter; _editorAdaptersFactoryService = editorAdaptersFactoryService; _dte = (_DTE)serviceProvider.GetService(typeof(_DTE)); _vsExtensibility = (IVsExtensibility)serviceProvider.GetService(typeof(IVsExtensibility)); _textManager = textManager; _sharedService = sharedServiceFactory.Create(); _vsMonitorSelection = serviceProvider.GetService <SVsShellMonitorSelection, IVsMonitorSelection>(); _vimApplicationSettings = vimApplicationSettings; _smartIndentationService = smartIndentationService; _extensionAdapterBroker = extensionAdapterBroker; _vsMonitorSelection.AdviseSelectionEvents(this, out uint cookie); InitTelemetry(telemetryProvider.GetOrCreate(vimApplicationSettings, _dte), vimApplicationSettings); }
public TelemetryEventSubscriber(IEventStream events, ITelemetryProvider telemetry) { this.events = events; this.telemetry = telemetry; SubscribeTelemetryEvents(); }
public TelemetryEventSubscriber (IEventStream events, ITelemetryProvider telemetry) { this.events = events; this.telemetry = telemetry; SubscribeTelemetryEvents (); }
public JeringServerRenderer(INodeJSService jsService, IOptions <SpaOptions> options, ITelemetryProvider telemetryProvider, IAssetsResolver assesResolver) { _jsService = jsService; _options = options; _telemetryProvider = telemetryProvider; _assesResolver = assesResolver; }
public MemoryCachedSecretProvider(ISecretProvider secretProvider, ITelemetryProvider telemetryProvider) { this.secretProvider = secretProvider; this.telemetryProvider = telemetryProvider; memoryCache = CreateMemoryCache(); }
public BlobFileConventionActor(NestBatchPusher pusher, ITelemetryProvider telemetryProvider) { _telemetryProvider = telemetryProvider; _pusher = pusher; _durationInstrumentor = telemetryProvider.GetInstrumentor <BlobFileConventionActor>(); }
public MainViewModel(IServiceLocator serviceLocator, ITelemetryProvider telemetryProvider, ICommandProvider commands, NuGetViewModel nugetViewModel) { _serviceLocator = serviceLocator; _telemetryProvider = telemetryProvider; _telemetryProvider.Initialize(_currentVersion.ToString()); _telemetryProvider.LastErrorChanged += () => OnPropertyChanged(nameof(LastError)); NuGet = nugetViewModel; NuGetConfiguration = new NuGetConfiguration(NuGet.GlobalPackageFolder, NuGetPathVariableName); RoslynHost = new RoslynHost(NuGetConfiguration, new[] { // TODO: xplat Assembly.Load("RoslynPad.Roslyn.Windows"), Assembly.Load("RoslynPad.Editor.Windows") }); NewDocumentCommand = commands.Create(CreateNewDocument); CloseCurrentDocumentCommand = commands.CreateAsync(CloseCurrentDocument); ClearErrorCommand = commands.Create(() => _telemetryProvider.ClearLastError()); ReportProblemCommand = commands.Create(ReportProblem); EditUserDocumentPathCommand = commands.Create(EditUserDocumentPath); _editorFontSize = Properties.Settings.Default.EditorFontSize; DocumentRoot = CreateDocumentRoot(); OpenDocuments = new ObservableCollection <OpenDocumentViewModel>(); OpenDocuments.CollectionChanged += (sender, args) => OnPropertyChanged(nameof(HasNoOpenDocuments)); }
public TelemetryManager( ITelemetryProvider telemetryProvider, IDictionary <string, string> globalProperties) { this.telemetryProvider = telemetryProvider; this.globalProperties = globalProperties; }
public BicepEditLinterRuleCommandHandler(ISerializer serializer, ILanguageServerFacade server, ITelemetryProvider telemetryProvider) : base(LanguageConstants.EditLinterRuleCommandName, serializer) { DefaultBicepConfig = DefaultBicepConfigHelper.GetDefaultBicepConfig(); this.server = server; this.telemetryProvider = telemetryProvider; }
/// <summary> /// Handles "deploy/waitForCompletion" LSP request. /// This handler waits for the deployment to complete and sends a "deploymentComplete" notification to the client. /// This notification can be used on the client side to write success/failure messsage to the output channel without /// blocking other commands. /// Note: Base handler - ExecuteTypedResponseCommandHandlerBase is serial. This blocks other commands on the client side. /// To avoid the above issue, we changed the RequestProcessType to parallel in <see cref="Server"/> /// We need to make sure changes to this handler are thread safe. /// </summary> public BicepDeploymentWaitForCompletionCommandHandler(IDeploymentOperationsCache deploymentOperationsCache, ILanguageServerFacade server, ISerializer serializer, ITelemetryProvider telemetryProvider) : base(LangServerConstants.DeployWaitForCompletionCommand, serializer) { this.deploymentOperationsCache = deploymentOperationsCache; this.server = server; this.telemetryProvider = telemetryProvider; }
internal VsVimHost( IVsAdapter adapter, ITextBufferFactoryService textBufferFactoryService, ITextEditorFactoryService textEditorFactoryService, ITextDocumentFactoryService textDocumentFactoryService, ITextBufferUndoManagerProvider undoManagerProvider, IVsEditorAdaptersFactoryService editorAdaptersFactoryService, IEditorOperationsFactoryService editorOperationsFactoryService, ISmartIndentationService smartIndentationService, ITextManager textManager, ISharedServiceFactory sharedServiceFactory, IVimApplicationSettings vimApplicationSettings, IExtensionAdapterBroker extensionAdapterBroker, SVsServiceProvider serviceProvider, ITelemetryProvider telemetryProvider) : base(textBufferFactoryService, textEditorFactoryService, textDocumentFactoryService, editorOperationsFactoryService) { _vsAdapter = adapter; _editorAdaptersFactoryService = editorAdaptersFactoryService; _dte = (_DTE)serviceProvider.GetService(typeof(_DTE)); _vsExtensibility = (IVsExtensibility)serviceProvider.GetService(typeof(IVsExtensibility)); _textManager = textManager; _sharedService = sharedServiceFactory.Create(); _vsMonitorSelection = serviceProvider.GetService<SVsShellMonitorSelection, IVsMonitorSelection>(); _vimApplicationSettings = vimApplicationSettings; _smartIndentationService = smartIndentationService; _extensionAdapterBroker = extensionAdapterBroker; uint cookie; _vsMonitorSelection.AdviseSelectionEvents(this, out cookie); InitTelemetry(telemetryProvider.GetOrCreate(vimApplicationSettings, _dte), vimApplicationSettings); }
public MainViewModel(IServiceLocator serviceLocator, ITelemetryProvider telemetryProvider, ICommandProvider commands, IApplicationSettings settings, NuGetViewModel nugetViewModel) { _serviceLocator = serviceLocator; _telemetryProvider = telemetryProvider; _commands = commands; Settings = settings; _telemetryProvider.Initialize(_currentVersion.ToString(), settings); _telemetryProvider.LastErrorChanged += () => { OnPropertyChanged(nameof(LastError)); OnPropertyChanged(nameof(HasError)); }; NuGet = nugetViewModel; NuGetConfiguration = new NuGetConfiguration(NuGet.GlobalPackageFolder, NuGetPathVariableName); NewDocumentCommand = commands.Create(CreateNewDocument); CloseCurrentDocumentCommand = commands.CreateAsync(CloseCurrentDocument); ClearErrorCommand = commands.Create(() => _telemetryProvider.ClearLastError()); ReportProblemCommand = commands.Create(ReportProblem); EditUserDocumentPathCommand = commands.Create(EditUserDocumentPath); _editorFontSize = Settings.EditorFontSize; DocumentRoot = CreateDocumentRoot(); OpenDocuments = new ObservableCollection <OpenDocumentViewModel>(); OpenDocuments.CollectionChanged += (sender, args) => OnPropertyChanged(nameof(HasNoOpenDocuments)); }
public ShoppingCartController(IPartsUnlimitedContext context, ITelemetryProvider telemetryProvider, IAntiforgery antiforgery, IProductsRepository productsRepository) { _db = context; _telemetry = telemetryProvider; _antiforgery = antiforgery; this.productsRepository = productsRepository; }
public ShoppingCartController(IRocheDevOpsAssessmentContext context, ITelemetryProvider telemetryProvider, IShippingTaxCalculator shippingTaxCalc) { db = context; telemetry = telemetryProvider; shippingTaxCalculator = shippingTaxCalc; }
public ShoppingCartController(IPartsUnlimitedContext context, ITelemetryProvider telemetryProvider, IShippingTaxCalculator shippingTaxCalc) { db = context; telemetry = telemetryProvider; shippingTaxCalculator = shippingTaxCalc; }
public OrdersController(IOrdersQuery ordersQuery, ITelemetryProvider telemetryProvider, IShippingTaxCalculator shippingTaxCalc) { _ordersQuery = ordersQuery; _telemetry = telemetryProvider; _shippingTaxCalc = shippingTaxCalc; }
static TelemetryHelper() { Provider = new AppInsightsTelemetryProvider(ConfigHelper.ApplicationInsightsKey); TelemetryManager = new TelemetryManager( Provider, CreateGlobalProperties()); }
public NuGetDocumentViewModel(NuGetViewModel nuGetViewModel, ICommandProvider commands, ITelemetryProvider telemetryProvider) { _nuGetViewModel = nuGetViewModel; _telemetryProvider = telemetryProvider; InstallPackageCommand = commands.CreateAsync <PackageData>(InstallPackage); IsEnabled = true; }
/// <summary> /// Vehicle name is optional, but if not specified and you have multiple cars, it may not choose the one you want. Either password or access token must be supplied. /// </summary> /// <param name="email"></param> /// <param name="password"></param> /// <param name="vehicleName"></param> public Service(string email, string password, string vehicleName = "", ITelemetryProvider telemetryProvider = null) { Email = email; Password = password; VehicleName = vehicleName; IsInitialized = false; HttpHelper.UserAgent = "PintSizeMeTeslaApi"; TelemetryProvider = telemetryProvider; }
public UpdateRunner(PairGenerator generator, IWorldRepository worlds, IContextLock access, EmailProvider emails, IServiceProvider provider) { this.generator = generator; this.worlds = worlds; this.access = access; this.emails = emails; telemetry = provider.GetService <ITelemetryProvider>(); }
public AzureGenerator( ISubscription sourceSubscription, ISubscription targetSubscription, ILogProvider logProvider, IStatusProvider statusProvider, ITelemetryProvider telemetryProvider, ISettingsProvider settingsProvider) : base(logProvider, statusProvider, sourceSubscription, targetSubscription, telemetryProvider, settingsProvider) { }
public BlobFileConventionActor(IElasticsearchBatchPusher pusher, ITempDownloadLocationProvider tempDownloadLocationProvider, ITelemetryProvider telemetryProvider) { _tempDownloadLocationProvider = tempDownloadLocationProvider; _telemetryProvider = telemetryProvider; _pusher = pusher; _durationInstrumentor = telemetryProvider.GetInstrumentor <BlobFileConventionActor>(); }
public NuGetDocumentViewModel(NuGetViewModel nuGetViewModel, ICommandProvider commands, ITelemetryProvider telemetryProvider) { _nuGetViewModel = nuGetViewModel; _telemetryProvider = telemetryProvider; _restoreLock = new SemaphoreSlim(1, 1); InstallPackageCommand = commands.Create <PackageData>(InstallPackage); Initialize(); }
public ConfigurationWebsiteOptions(IConfiguration config, ITelemetryProvider log) { try { ShowRecommendations = Boolean.Parse(config["ShowRecommendations"]); } catch (InvalidCastException e) { log.TrackException(e); } }
public ConfigurationWebsiteOptions(IConfiguration config, ITelemetryProvider log) { try { ShowRecommendations = config.Get<bool>("ShowRecommendations"); } catch (InvalidCastException e) { log.TrackException(e); } }
public ConfigurationWebsiteOptions(IConfiguration config, ITelemetryProvider log) { try { ShowRecommendations = config.Get <bool>("ShowRecommendations"); } catch (InvalidCastException e) { log.TrackException(e); } }
public MessageService( MessageConfig messageConfig, IMessageAction <Schedule> scheduleAction, IMessageAction <Payment> paymentAction, ITelemetryProvider telemetryProvider) { this.messageConfig = messageConfig; this.scheduleAction = scheduleAction; this.paymentAction = paymentAction; this.telemetryProvider = telemetryProvider; }
public BicepConfigChangeHandler(ICompilationManager compilationManager, IConfigurationManager configurationManager, ILinterRulesProvider linterRulesProvider, ITelemetryProvider telemetryProvider, IWorkspace workspace) { this.compilationManager = compilationManager; this.configurationManager = configurationManager; this.linterRulesProvider = linterRulesProvider; this.telemetryProvider = telemetryProvider; this.workspace = workspace; }
#pragma warning disable CS8618 // Non-nullable field is uninitialized. public NuGetDocumentViewModel(NuGetViewModel nuGetViewModel, ICommandProvider commands, ITelemetryProvider telemetryProvider) #pragma warning restore CS8618 // Non-nullable field is uninitialized. { _nuGetViewModel = nuGetViewModel; _telemetryProvider = telemetryProvider; _restoreLock = new SemaphoreSlim(1, 1); _libraries = new HashSet <LibraryRef>(); _packages = Array.Empty <PackageData>(); LocalLibraryPaths = ImmutableArray <string> .Empty; RestoreTask = Task.CompletedTask; InstallPackageCommand = commands.Create <PackageData>(InstallPackage); }
public ShardKeyActor(IElasticsearchBatchPusher pusher, ITelemetryProvider telemetryProvider, IConfigurationValueProvider configurationValueProvider) { _pusher = pusher; _telemetryProvider = telemetryProvider; _durationInstrumentor = telemetryProvider.GetInstrumentor <ShardKeyActor>(); if (!int.TryParse( configurationValueProvider.GetValue(ConfigurationKeys.ShadKeyArrivalDelayWarningInSeconds), out _shardKeyDelayWarning)) { _shardKeyDelayWarning = 120; } }
public NuGetViewModel(ITelemetryProvider telemetryProvider, IApplicationSettings appSettings) { try { var settings = LoadSettings(); ConfigPath = settings.ConfigFilePath; GlobalPackageFolder = SettingsUtility.GetGlobalPackagesFolder(settings); DefaultCredentialServiceUtility.SetupDefaultCredentialService(NullLogger.Instance, nonInteractive: false); var sourceProvider = new PackageSourceProvider(settings); _sourceRepositoryProvider = new CommandLineSourceRepositoryProvider(sourceProvider); } catch (Exception e) { _initializationException = ExceptionDispatchInfo.Capture(e); ConfigPath = string.Empty; GlobalPackageFolder = string.Empty; } Settings LoadSettings() { Settings?settings = null; const int retries = 3; for (var i = 1; i <= retries; i++) { try { settings = new Settings(appSettings.GetDefaultDocumentPath(), "RoslynPad.nuget.config"); } catch (NuGetConfigurationException ex) { if (i == retries) { telemetryProvider.ReportError(ex); throw; } } } return(settings !); } }
public BicepCompilationManager( ILanguageServerFacade server, ICompilationProvider provider, IWorkspace workspace, IFileResolver fileResolver, IModuleRestoreScheduler scheduler, IConfigurationManager configurationManager, ITelemetryProvider telemetryProvider, ILinterRulesProvider LinterRulesProvider) { this.server = server; this.provider = provider; this.workspace = workspace; this.fileResolver = fileResolver; this.scheduler = scheduler; this.configurationManager = configurationManager; this.TelemetryProvider = telemetryProvider; this.LinterRulesProvider = LinterRulesProvider; }
public ShoppingCartController(IPartsUnlimitedContext context, ITelemetryProvider telemetryProvider) { _db = context; _telemetry = telemetryProvider; }
public ShoppingCartController(IPartsUnlimitedContext context, ITelemetryProvider telemetryProvider, IAntiforgery antiforgery) { _db = context; _telemetry = telemetryProvider; _antiforgery = antiforgery; }
public OrdersController(IOrdersQuery ordersQuery, ITelemetryProvider telemetryProvider) { _ordersQuery = ordersQuery; _telemetry = telemetryProvider; }
public AzureMLFrequentlyBoughtTogetherRecommendationEngine(IAzureMLFrequentlyBoughtTogetherConfig configFile, IAzureMLAuthenticatedHttpClient httpClient, ITelemetryProvider telemetryProvider) { _config = configFile; _client = httpClient; _telemetry = telemetryProvider; }
public ShoppingCartController(IContosoWebContext context, ITelemetryProvider telemetryProvider) { db = context; telemetry = telemetryProvider; }
public AzureMLFrequentlyBoughtTogetherRecommendationEngine(IHttpClient httpClient, ITelemetryProvider telemetryProvider) { client = httpClient; telemetry = telemetryProvider; }