コード例 #1
0
ファイル: WebImage.cs プロジェクト: eneifert/LanguageLearner
 public ImageRecievedCallbackItem(List<Image> images, WebImageSearchItem searchItem, int processed, int total, bool success, string errorMsg)
 {
     Images = images;
     SearchItem = searchItem;
     ProcessedCount = processed;
     Total = total;
     Success = success;
     ErrorMsg = errorMsg;
 }
コード例 #2
0
ファイル: WebImage.cs プロジェクト: eneifert/LanguageLearner
 public WebImageThreadPoolObject(WebImage webImage, WebImageSearchItem searchItem)
 {
     _webImage = webImage;
     _searchItem = searchItem;
 }
コード例 #3
0
ファイル: WebImage.cs プロジェクト: eneifert/LanguageLearner
 void getImageWithCallBack(WebImageSearchItem searchItem)
 {
     try
     {
         List<Image> pics = WebImage.GetImages(searchItem.SearchText.ToString(), _maxImageResults);
         _processedImagesCount++;
         _callback(new ImageRecievedCallbackItem(pics, searchItem, _processedImagesCount, _searchItems.Count, true, string.Empty));
     }
     catch (WebException ex)
     {
         _processedImagesCount++;
         _callback(new ImageRecievedCallbackItem(null, searchItem, _processedImagesCount, _searchItems.Count, false, ex.Message));
     }
     catch (FormatException ex1)
     {
         _processedImagesCount++;
         _callback(new ImageRecievedCallbackItem(null, searchItem, _processedImagesCount, _searchItems.Count, false, ex1.Message));
     }
 }