Exemple #1
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);
                }
            });
        }