Esempio n. 1
0
        public static CepStream <PerformanceCounterSample> CreateInput(
            Application application,
            string categoryName,
            string counterName,
            string instanceName,
            TimeSpan pollingInterval,
            string streamName = null)
        {
            IObservable <PerformanceCounterSample> source = new PerformanceCounterObservable(categoryName, counterName, instanceName, pollingInterval);

            AdvanceTimeSettings advanceTimeSettings = AdvanceTimeSettings.IncreasingStartTime;

            return(source.ToPointStream(application, s =>
                                        PointEvent.CreateInsert(s.StartTime, s),
                                        advanceTimeSettings,
                                        streamName));
        }