Exemplo n.º 1
0
        private async void ReadFileBtn_Click(object sender, EventArgs e)
        {
            var textList = ReaderFile.ReadFile("E:\\test01.txt");

            foreach (string item in textList)
            {
                lbl_view_text.Text = item + " with delay " + time;
                await Task.Delay(time);
            }
        }
Exemplo n.º 2
0
    void Awake()
    {
        // This is called here for PERFORMANCE improvements
        reader = Reader;

        if (reader != null)
        {
            reader = reader.Parse();
        }
    }
 public void Analyse()
 {
     if (iReader is ReaderFile)
     {
         ReaderFile reader = (ReaderFile)iReader;
         reader.StartRead();
     }
     else if (iReader is ReaderLines)
     {
         ReaderLines reader = (ReaderLines)iReader;
         reader.StartRead();
     }
 }
Exemplo n.º 4
0
        /// <summary>
        /// Main function of program
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            string Exit;

            do
            {
                Console.WriteLine("*******************************************");
TypeFile:
                Console.WriteLine("Type of File (TXT,XML,JSON) : ");
                String FileType = Console.ReadLine().ToUpper();

                if (!ValidationTypeFlie(FileType))
                {
                    Console.WriteLine("File Type invalid !");
                    goto TypeFile;
                }

PathFile:
                Console.WriteLine("File path : ");
                String Path = Console.ReadLine();

                if (IsValidFilename(Path, FileType))
                {
                    Console.WriteLine("File Path  invalid !");
                    goto PathFile;
                }

                Console.WriteLine("Do you want to use the encrypted system (y/n) : ");
                bool UserEncrypted = (Console.ReadLine().ToUpper().Equals("Y") ? true : false);

                Console.WriteLine("Do you want to use role based security context (y/n):");
                bool UseRole = (Console.ReadLine().ToUpper().Equals("Y") ? true : false);

                // default user Admin
                bool RoleUser = false;
                if (UseRole)
                {
                    Console.WriteLine("user role:");
                    String Role = Console.ReadLine().ToUpper();
                    RoleUser = (Role.Equals("ADMIN") ? false : true);
                }

                //Read file
                var readFile = new ReaderFile(FileType, Path, UserEncrypted, RoleUser);
                readFile.ReadContentFile();


                Console.WriteLine("********************Do you want to exit the program (y/n)***********************");
                Exit = Console.ReadLine().ToUpper();
            } while (Exit.ToUpper() != "Y");
        }
 public DataSourceAnalyser(string aFileName)
 {
     iReader                    = new ReaderFile(this, aFileName);
     iReader.iObserver         += new AsyncReaderBase.Observer(Reader_Observer);
     iReader.iExceptionHandler += new AsyncReaderBase.ExceptionHandler(Reader_ExceptionHandler);
 }