diff --git a/Example.Frontend/Program.cs b/Example.Frontend/Program.cs index 34b7efe..6be01c8 100644 --- a/Example.Frontend/Program.cs +++ b/Example.Frontend/Program.cs @@ -26,13 +26,16 @@ var context = builder.GetModule(); var factory = context.GetSingleObject(typeof(IPrinterFactory)) as IPrinterFactory; - +//правильный порядок команд 8-5-10-7 var printer = factory.Create("Test"); +Thread.Sleep(100); var name = printer.Value.GetName(); +Thread.Sleep(100); Console.WriteLine("Printer name : {0}", name); Console.WriteLine("Registered printer"); factory.Register(new SharedObject(new ClientBasedPrinter())); +Thread.Sleep(100); Console.WriteLine("Collecting all printers"); var names = factory.CollectAllNames(); Console.ReadLine();