Beispiel #1
0
 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);
         }
     });
 }
Beispiel #2
0
 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);
         }
     });
 }