Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            IMessageKeeper msgKeeper = new MessageKeeper();

            msgKeeper.Message    = "Hello, World!";
            msgKeeper.OnChanged += ShowMessage;
            msgKeeper.OnShowed  += ShowMessage;
            msgKeeper.OnAdded   += AddValue;
            msgKeeper.UnhandleAllDelegates();
            msgKeeper.Message = "String";
            Console.WriteLine(msgKeeper.Message);
            int x;

            msgKeeper.Add("Good luck!", out x);
            Console.WriteLine(x);

            msgKeeper.Message    = "Hello, World!";
            msgKeeper.OnChanged += ShowMessage;
            msgKeeper.OnShowed  += ShowMessage;
            msgKeeper.OnAdded   += AddValue;
            // msgKeeper.UnhandleAllDelegates();
            msgKeeper.Message = "String";
            Console.WriteLine(msgKeeper.Message);

            msgKeeper.Add("Good luck!", out x);
            Console.WriteLine(x);

            Console.ReadKey(true);
        }
Ejemplo n.º 2
0
        private void SaveMessage(ChatMessage msgInfo, string tableName)
        {
            try
            {
                MessageKeeper keeper = new MessageKeeper();

                if (msgInfo != null)
                {
                    keeper.SaveMessage(msgInfo, tableName);
                }
            }
            catch (Exception ex)
            {
            }
        }