public InsightProvider(IInsightStorage storage, int tick = 300000) // Default 5 minutes { _storage = storage; _tick = tick; // Immediate Process and Start Timer if (tick > 0) Task.Run(Process); }
public InsightProvider(IInsightStorage storage, int tick = 300000) // Default 5 minutes { _storage = storage; _tick = tick; // Immediate Process and Start Timer if (tick > 0) { Task.Run(Process); } }
// IInsight Storage - Output direct to Visualizer public ExrinDebugInsightProvider(IInsightStorage storage) : base(storage, 60000) { }
private static Guid _sessionId = Guid.NewGuid(); // Once per application load public ApplicationInsights(IInsightStorage storage, IDeviceInfo deviceInfo) { _storage = storage; _deviceInfo = deviceInfo; }