/// <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); }
NativeClient(IConfiguration configuration, IntPtr nativeConfiguration, IBreadcrumbs breadcrumbs) { Configuration = configuration; NativeConfiguration = nativeConfiguration; NativeCode.bugsnag_startBugsnagWithConfiguration(NativeConfiguration, NotifierInfo.NotifierVersion); Delivery = new Delivery(); Breadcrumbs = breadcrumbs; }
public HomeController(IBreadcrumbs crumbs, Entities entities) { this.breadcrumbs = crumbs; _entities = entities; }