Exemplo n.º 1
0
        static void Main(string[] args)
        {
            RemotingConfiguration.Configure("Client.exe.config");

            EventSink sink = new EventSink();

            RemoteObject obj = new RemoteObject();

            // register client sink in server - subscribe to event
            obj.Status += new StatusEvent(sink.StatusHandler);

            obj.LongWorking(5000);

            // unsubscribe to event
            obj.Status -= new StatusEvent(sink.StatusHandler);

            obj.LongWorking(5000);

            Console.WriteLine("Hit to exit");
            Console.ReadLine();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            RemotingConfiguration.Configure("Client.exe.config");

             EventSink sink = new EventSink();

             RemoteObject obj = new RemoteObject();

             // register client sink in server - subscribe to event
             obj.Status += new StatusEvent(sink.StatusHandler);

             obj.LongWorking(5000);

             // unsubscribe to event
             obj.Status -= new StatusEvent(sink.StatusHandler);

             obj.LongWorking(5000);

             Console.WriteLine("Hit to exit");
             Console.ReadLine();
        }