Esempio n. 1
0
        static void Main(string[] args)
        {
            TextFileWriterModule fileWriter = new TextFileWriterModule();

            fileWriter.Context.FileName = Properties.Settings.Default.LogFilePath;
            fileWriter.Context.IsAppend = true;
            fileWriter.Write(String.Format("{0} - Program started\n", DateTime.Now));

            TextWriterModule writer = new TextWriterModule();

            writer.Context = Console.Out;
            writer.Write(GetWelcomeMessage());

            AssemblyExaminerModule examiner   = new AssemblyExaminerModule();
            List <String>          properties = examiner.Read(Assembly.GetExecutingAssembly());

            writer.Write(properties, Environment.NewLine);

            BrowserModule browser = new BrowserModule();

            BrowserModule.Logger = fileWriter;
            browser.Open("http://www.microsoft.com");

            fileWriter.Write(String.Format("{0} - Program stopped\n", DateTime.Now));
            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.Out.WriteLine("Downlaod file from: {0}", someUrl);

            HTTPGetModule getModule = new HTTPGetModule();

            byte[] video = getModule.GetBinary(someUrl);

            if (getModule.IsSuccess)
            {
                Console.Out.WriteLine("Downloaded {0} bytes", video.Length);
                TextFileWriterModule fileWriter = new TextFileWriterModule(someFileName);
                fileWriter.Write(video);
            }
            else
            {
                Console.Out.WriteLine("{0} - {1}", getModule.Status.HttpStatusCode, getModule.Status.Description);
            }
        }