コード例 #1
0
ファイル: Program.cs プロジェクト: Geoff1900/Mediator
        static void Main(string[] args)
        {
            MyMediator myMediator = new MyMediator();
            Client     Client1    = new Client(myMediator, "Client1");
            Client     Client2    = new Client(myMediator, "Client2");

            //Console.WriteLine("Main: Instantiating two clients (Client 1 and Client 2) based on a single class template. There is a 3 second delay for the clients to process each event. ");

            Client1.Send();
            Client2.Send();
            Console.WriteLine("Main: Returning control to Main program");
            Console.ReadLine();
        }
コード例 #2
0
 public Client(MyMediator myMediator, string ClientName)
 {
     _myMediator = myMediator;
     _clientName = ClientName;
     _myMediator.ClientMessageReceipted += new MessageReceipted(ReceivedAsync);
 }