Exemplo n.º 1
0
        public static CsvFileEvent FromFile(string fileFullPath)
        {
            CsvFileEvent fileEvent = new CsvFileEvent(fileFullPath, DateTime.Now)
            {
                Lines        = new List <Dictionary <string, object> >(),
                FileFullPath = fileFullPath
            };

            fileEvent.ReadCsvContent();
            System.Console.WriteLine($"Content of {fileFullPath} \n {System.IO.File.ReadAllText(fileFullPath)}");
            return(fileEvent);
        }
Exemplo n.º 2
0
        public void CsvFileEventHandler(object sender, FileSystemEventArgs e)
        {
            Console.WriteLine("Name : " + e.Name);
            Console.WriteLine("ChangeType : " + e.ChangeType);
            Console.WriteLine("FullPath : " + e.FullPath);
            var fileEvent = CsvFileEvent.FromFile(e.FullPath);

            foreach (var line in fileEvent.Lines)
            {
                MioClient.SendToStream(AxesStreamName, new { Name = e.Name, FullPath = e.FullPath, ChangeType = e.ChangeType, content = line });
            }
        }