Beispiel #1
0
        public MvcInterceptor(ILoggerFactory loggerFactory, ITracer tracer)
            : base(loggerFactory, tracer)
        {
            _proxyAdapter = new ProxyAdapter();

            _proxyAdapter.Register("Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor");
            _proxyAdapter.Register("Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor");
        }
        public WebDiagnosticsInspector(IExceptionProcessor exceptionProcessor, IAgentBroker broker, IContextData<MessageContext> contextData, ILoggerFactory loggerFactory)
        {
            _exceptionProcessor = exceptionProcessor;
            _broker = broker;
            _contextData = contextData;
            _logger = loggerFactory.CreateLogger<WebDiagnosticsInspector>();

            _proxyAdapter = new ProxyAdapter();

            AspNetOnCreated();
            MvcOnCreated();
        }
Beispiel #3
0
        public WebDiagnosticsListener(IExceptionProcessor exceptionProcessor, IAgentBroker broker, IContextData <MessageContext> contextData, ILoggerFactory loggerFactory)
        {
            _exceptionProcessor = exceptionProcessor;
            _broker             = broker;
            _contextData        = contextData;
            _logger             = loggerFactory.CreateLogger <WebDiagnosticsListener>();

            _proxyAdapter = new ProxyAdapter();

            HostingOnCreated();
            MiddlewareOnCreated();
            MvcOnCreated();
        }
Beispiel #4
0
        public ChartsViewModel()
        {
            adapter = new ProxyAdapter();
            helper  = new ChartTypeHelper();

            ChartsInfo = helper.GetChartNames();

            SalesData     = new ObservableCollection <SalesInfo>();
            CountryRegion = new ObservableCollection <CountryRegionCode>();

            GetCountryRegionCodeGroup();

            SalesDetailsYTDCommand      = new RelayCommand(GetYTDSalesDataByCountryRegion);
            SalesDetailsLastYearCommand = new RelayCommand(GetLastYearSalesDataByCountryRegion);
        }