static void TestFoeMessageToXml()
        {
            PrintTitle("Testing FoeMessage.ToXml()");

            FoeMessage message = new FoeMessage();

            string[,] data = new string[3, 2] {
                { "RequestId", "12345" }, { "UserId", "ABCDE" }, { "Request", "RFACHINESE" }
            };
            for (int i = 0; i < 3; i++)
            {
                FoeMessageItem item = new FoeMessageItem(data[i, 0], data[i, 1]);
                message.Add(item);
            }

            Console.WriteLine(message.ToXml());

            // test send email
            Console.WriteLine("Sending message to [email protected]...");
            SmtpServer server = new SmtpServer();

            server.ServerName   = "smtp.gmail.com";
            server.Port         = 587;
            server.AuthRequired = true;
            server.SslEnabled   = true;
            server.UserName     = "******";
            server.Password     = "******";
            MessageManager.SendMessage(server, "*****@*****.**", "*****@*****.**", "Test Message", message);
            Console.WriteLine("Message sent");
        }
        static void TestFoeMessageImportXml()
        {
            PrintTitle("Testing FoeMessage.ImportXml()");

            FoeMessage message = new FoeMessage();

            string[,] data = new string[3, 2] {
                { "RequestId", "12345" }, { "UserId", "ABCDE" }, { "Request", "RFACHINESE" }
            };
            for (int i = 0; i < 3; i++)
            {
                FoeMessageItem item = new FoeMessageItem(data[i, 0], data[i, 1]);
                message.Add(item);
            }

            message.ImportXml(message.ToXml());
            Console.WriteLine(message.ToXml());
        }
示例#3
0
        public Form1()
        {
            InitializeComponent();

            // generate a sample message
            FoeMessage msg = new FoeMessage();

            msg.Add(new FoeMessageItem("RequestType", "RssFeed"));
            msg.Add(new FoeMessageItem("FeedId", "VOACHINESE"));
            tbxSource.Text = msg.ToXml();
        }