Exemplo n.º 1
0
 protected void Run()
 {
     while (true)
     {
         if (documentManager.IsDocumentAvailable)
         {
             Document doc = documentManager.GetDocument();
             Console.WriteLine("Processing document {0}", doc.Title);
         }
         Thread.Sleep(new Random().Next(20));
     }
 }
Exemplo n.º 2
0
        public static void Main()
        {
            var dm = new DocumentManager <Document>();

            dm.AddDocument(new Document("Title A", "Sample A"));
            dm.AddDocument(new Document("Title B", "Sample B"));

            dm.DisplayAllDocuments();

            if (dm.IsDocumentAvailable)
            {
                Document d = dm.GetDocument();
                Console.WriteLine(d.Content);
            }

            dm.DisplayAllDocuments();
        }