Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            TradePerfMon trade = new TradePerfMon();
            using (ServiceHost host = new ServiceHost(typeof(TradePerfMon), new Uri[] { new Uri("http://localhost:8000/TradePerfMonService") }))
            {
                host.Open();
                trade.InitializeCounters(host.Description.Endpoints);
                Console.WriteLine("The WCF Management trading service is available.");
                for (int index = 1; index < 225; index++)
                {
                    Console.WriteLine("IBM - traded " + (index + 100) + " shares  for " + trade.TradeSecurity("IBM", (index + 100)) + " dollars");
                    // We are deliberately increasing the tolal voulme of trades to view the difference in the perfomance monitor)
                    Console.WriteLine("MSFT - tradedtrade " + index + " shares for " + trade.TradeSecurity("MSFT", index) + " dollars");
                    System.Threading.Thread.Sleep(1000);
                }

                Console.ReadKey();
            }
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            TradePerfMon trade = new TradePerfMon();

            using (ServiceHost host = new ServiceHost(typeof(TradePerfMon), new Uri[] { new Uri("http://localhost:8000/TradePerfMonService") }))
            {
                host.Open();
                trade.InitializeCounters(host.Description.Endpoints);
                Console.WriteLine("The WCF Management trading service is available.");
                for (int index = 1; index < 225; index++)
                {
                    Console.WriteLine("IBM - traded " + (index + 100) + " shares  for " + trade.TradeSecurity("IBM", (index + 100)) + " dollars");
                    // We are deliberately increasing the tolal voulme of trades to view the difference in the perfomance monitor)
                    Console.WriteLine("MSFT - tradedtrade " + index + " shares for " + trade.TradeSecurity("MSFT", index) + " dollars");
                    System.Threading.Thread.Sleep(1000);
                }

                Console.ReadKey();
            }
        }