예제 #1
0
파일: Client.cs 프로젝트: taozididi/example
        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();
        }
예제 #2
0
파일: Client.cs 프로젝트: alannet/example
        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();
        }