private static void ThreadFunc() { _ws.AddURLWithExpiry("new.html", @"C:\status.html", 0); Console.WriteLine(string.Format("Added a URL {0} as {1}", @"C:\status.html", "new.html")); Console.WriteLine(string.Format("Adding a URL {0} as {1}", @"/MI/7", "Buffer-of-string for 30 seconds")); _ws.AddURLBufferWithExpiry("/////////MI////////////////7", "This message will self destruct in 30 seconds. And you are not Ethan Hunt.", 30); System.Threading.Thread.Sleep(30000); Console.WriteLine("Access /MI/7 Again, Updating the buffer, Should retire in 30 seconds"); _ws.AddURLBufferWithExpiry("/MI/7", "This is a new message for Ethan Hunt.", 30); _ws.AddURLBuffer("/BenHur", "<html><head></head><body> <H1> This one stays here </H1></body></html>"); Console.WriteLine("Access /BenHur No Expiry set for this one"); _ws.AddURLBufferWithExpiry("//MI/8", "<html><head></head><body> <H1> MI 8 : THIS MESSAGE WILL SELF DESTRUCT IN 30 seconds </H1></body></html>", 30); Console.WriteLine("Access /MI/8 with in 30 seconds from " + DateTime.Now.ToLongTimeString()); System.Threading.Thread.Sleep(60000); _ws.PokeUrlWithExpiry("/MI/7", 60); Console.WriteLine("/MI/7 Is live again for 60 seconds from" + DateTime.Now.ToLongTimeString()); Console.WriteLine("Making Thread Sleep for 60 seconds"); System.Threading.Thread.Sleep(60000); Console.WriteLine("Browsing off for 30 seconds - Everything shall be 400"); _ws.AllowBrowsing = false; System.Threading.Thread.Sleep(60000); Console.WriteLine("Browsing on! Back to Normal!"); _ws.AllowBrowsing = true; System.Threading.Thread.Sleep(30000); }