Exemple #1
0
        static void Test1()
        {
            var manager = new FCDiscuzManager("C:/workspace/", "http://192.168.10.242/discuz", 37);

            manager.GetMessages(1, (sender, e) =>
            {
                if (!e.isSuccess)
                {
                    Console.WriteLine("failed");
                    return;
                }
                var Messages = e.ResponseParseObject as List <MessageProfile>;
                messageDetail.SetMessageMainBody(Messages[0]);

                foreach (var message in Messages)
                {
                    Console.WriteLine("==================================================");
                    Console.WriteLine("tid: " + message.Identify);
                    Console.WriteLine("Title: " + message.MessageTitle);
                    Console.WriteLine("Content: " + message.MessageContent);
                    Console.WriteLine("\n");
                    foreach (var photo in message.MessagePhotos)
                    {
                        Console.WriteLine("photo: " + photo["src"]);
                    }
                    Console.WriteLine("\t\tAuthor: " + message.User.Name);
                    Console.WriteLine("\t\tHead: " + message.User.HeadIcon);
                }
            });
        }
Exemple #2
0
        static void Test2()
        {
            var manager = new FCDiscuzManager("C:/workspace/", "http://192.168.10.242/discuz", 37);

            manager.GetReplies(6, (sender, e) =>
            {
                if (!e.isSuccess)
                {
                    Console.WriteLine("failed");
                    return;
                }

                messageDetail.SetReplies(e.ResponseParseObject as List <MessageProfile>);
                while (messageDetail.MainMessage == null)
                {
                    Thread.Sleep(10);
                }                                                               //确保设置完毕

                Console.WriteLine("Tid : " + messageDetail.MainMessage.Identify);
                Console.WriteLine("Title : " + messageDetail.MainMessage.MessageTitle);
                Console.WriteLine("Author : " + messageDetail.MainMessage.User.Name);
                Console.WriteLine("HeadIcon : " + messageDetail.MainMessage.User.HeadIcon);
                Console.WriteLine("Content : " + messageDetail.MainMessage.MessageContent);
                for (int i = 0; i < messageDetail.Replies.Count; i++)
                {
                    Console.WriteLine("==========================" + (i + 1) + "==========================");
                    Console.WriteLine("  from : " + messageDetail.Replies[i].User.Name);
                    Console.WriteLine("  Reply : " + messageDetail.Replies[i].MessageContent);
                }
            });
        }