Exemplo n.º 1
0
        static void Main(string[] args)
        {
            //проксі треба створити об"єкт
            //об"єкт типу
            ICalculatorServiceCallback callback = new CallbaclHandler();
            InstanceContext            context  = new InstanceContext(callback);        //будуємо середовище виконання
            CalculatorServiceClient    proxi    = new CalculatorServiceClient(context); //instanceContext

            proxi.AddTo(100);                                                           //тут еквел не викликається

            proxi.MultiplyBy(2);
            proxi.DivideBy(4);
            proxi.ClearResult();
            //proxi.Close();
            Console.ReadLine();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            // об'єкт типу контракта зворотнього зв'язку
            ICalculatorServiceCallback callback = new CallbackHandler();
            // хостинг об'єктів типу контракта зворотнього зв'язку (будуємо середовище виконання)
            InstanceContext         context = new InstanceContext(callback);
            CalculatorServiceClient proxy   = new CalculatorServiceClient(context);

            //  CalculatorServiceClient proxy = new CalculatorServiceClient(new InstanceContext(new CallbackHandler()));

            proxy.AddTo(100);

            //proxy.Close();
            proxy.MultiplyBy(2);
            proxy.DivideBy(4);

            proxy.ClearResult();
            Console.ReadLine();
        }