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(); }
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); } }