示例#1
0
        public static void GetAllData(String ID, CallbackGettingData Callback)
        {
            var Client = new WebClient();

            Client.Headers["UserAgent"] = Project.UserAgent;

            var DOM = Client.DownloadString("http://minecraft.curseforge.com/projects/" + ID + "/files");

            var Query = CQ.Create(DOM);

            GetName(ID, Query);
            GetType(ID, Query);
            GetVersions(ID, Query);
            GetImageURL(ID, Query);

            GetImage(ID);

            GetDependencies(ID);

            Callback(ID);
        }
示例#2
0
        public static void AsyncGetAllData(String ID, CallbackGettingData Callback)
        {
            var ThreadAsyncGetAllData = new Thread(() => GetAllData(ID, Callback));

            ThreadAsyncGetAllData.Start();
        }