コード例 #1
0
 public StatisticsInteractor(
     IVotingSystemPersistance persistance,
     ICounterManager counterManager)
 {
     _persistance    = persistance;
     _counterManager = counterManager;
 }
コード例 #2
0
 public ExampleController(ICounterManager counterManager, IGaugeManager gaugeManager, IHistogramManager histogramManager, ISummaryManager summaryManager)
 {
     _counterManager   = counterManager;
     _gaugeManager     = gaugeManager;
     _histogramManager = histogramManager;
     _summaryManager   = summaryManager;
 }
コード例 #3
0
 public void BindCounter <T>(ref ICounterManager bindable)
 {
     Debug.Assert(dbManager != null);
     if (dbManager != null)
     {
         dbManager.BindCounter(ref bindable);
     }
 }
コード例 #4
0
        public void BindCounter(ref ICounterManager fiscalnocontrol)
        {
            if (fiscalControlList == null)
            {
                fiscalControlList = new List <ICounterManager>();
            }

            fiscalControlList.Add(fiscalnocontrol);
        }
コード例 #5
0
 public AlertCountingManagement(IHttpContextAccessor contextAccessor,
                                IConfiguration configuration,
                                IMailNotificator notificator,
                                IIpAddressBlacklist blacklist)
 {
     _counterManager  = new CounterManager();
     _contextAccessor = contextAccessor;
     _configuration   = configuration;
     _notificator     = notificator;
     _blacklist       = blacklist;
 }
コード例 #6
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ICounterManager counterManager)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseRouting();

            app.UseOpenApi(settings =>
            {
                settings.DocumentName = Assembly.GetEntryAssembly().GetCustomAttribute <AssemblyInformationalVersionAttribute>().InformationalVersion;
            });
            app.UseSwaggerUi3(settings =>
            {
                settings.Path = string.Empty;
            });

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapMetrics();
                endpoints.MapControllers();
            });
        }
コード例 #7
0
 public CounterApplication(ICounterManager counterManager)
 {
     _counterManager = counterManager;
 }