Пример #1
0
        /// <summary>
        /// Constructs a client with the specified storage and delivery classes.
        /// </summary>
        /// <param name="configuration"></param>
        /// <param name="delivery"></param>
        /// <param name="breadcrumbs"></param>
        /// <param name="sessionTracking"></param>
        public Client(IConfiguration configuration, IDelivery delivery, IBreadcrumbs breadcrumbs, ISessionTracker sessionTracking)
        {
            _configuration   = configuration;
            _delivery        = delivery;
            _breadcrumbs     = breadcrumbs;
            _sessionTracking = sessionTracking;
            _middleware      = new List <Middleware>();

            UnhandledException.Instance.ConfigureClient(this, configuration);
        }
Пример #2
0
        NativeClient(IConfiguration configuration, IntPtr nativeConfiguration, IBreadcrumbs breadcrumbs)
        {
            Configuration       = configuration;
            NativeConfiguration = nativeConfiguration;

            NativeCode.bugsnag_startBugsnagWithConfiguration(NativeConfiguration, NotifierInfo.NotifierVersion);

            Delivery    = new Delivery();
            Breadcrumbs = breadcrumbs;
        }
Пример #3
0
 public HomeController(IBreadcrumbs crumbs, Entities entities)
 {
     this.breadcrumbs = crumbs;
     _entities        = entities;
 }