public void GetModelByCagetoryAsync(string cagetory, string keyWord, int pageIndex = 0) { Task.Factory.StartNew <PhotoModel[]>(() => { return(GetModelByCagetory(cagetory, keyWord, pageIndex)); }).ContinueWith((x) => { if (x.Status == TaskStatus.RanToCompletion) { ProcessComplite.Invoke(x.Result); } }); }
public void GetModelByIndexAsync(int pageIndex = 0) { Task.Factory.StartNew <PhotoModel[]>(() => { var url = string.Format(HOSTADDRESS + "?page={0}", pageIndex); var htmlContent = GetPageString(url); return(GetModelByHtmlContent(htmlContent)); }).ContinueWith((x) => { if (x.Status == TaskStatus.RanToCompletion) { ProcessComplite?.Invoke(x.Result); } }); }