当前位置: 首页>>代码示例>>C#>>正文


C# Search.StartSearching方法代码示例

本文整理汇总了C#中Search.StartSearching方法的典型用法代码示例。如果您正苦于以下问题:C# Search.StartSearching方法的具体用法?C# Search.StartSearching怎么用?C# Search.StartSearching使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Search的用法示例。


在下文中一共展示了Search.StartSearching方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CheckForNewEpisodes

        private AShow[] CheckForNewEpisodes(bool SearchAll, int MinSeeders)
        {
            ATorrent DLList = new ATorrent();
            DLList.Torrents = new ATorrent[100]; 
            int i = 0; int OGepi = 0;
            ATorrent results = new ATorrent(35); 
            foreach (AShow t in Favorites.Shows)//Favorites.Shows)
            {
                if (t != null & t.MyType == "TV")
                {
                    bool SearchAgain = true; OGepi = t.Episode;
                    while (SearchAgain == true)
                    {
                        SearchAgain = false;
                        t.Episode += 1;

                        Search search = new Search(t.ToString(), MinSeeders, SearchAll);
                        search.StartSearching();
                        results.Torrents = search.Results.Torrents;
                        if (results.Torrents[0] != null && results.Torrents[0].Name != "No Results Found!")
                        {
                            if (results.Torrents[0].Name != "9999" & results.ExactMatch(t) != 9999)
                            {
                                if (DLList.ExactMatch(t) == 9999)
                                { 
                                    DLList.Add(results.Torrents[0]);
                                    SearchAgain = SearchAll;//true to keep searching for the next episode
                                }  
                            }   
                        } 
                    }
                    t.Episode = OGepi;
                    i++;
                    int poss = 0;
                    foreach (AShow x in Favorites.Shows) { if (x != null) { poss++; } else break; }
                    float a = poss;
                    float b = i;
                    int c = Convert.ToInt32((b / a) * 100);
                    bgw_SearchForNewEpisodes.ReportProgress(c);
                }
                else break;
            }
            return DLList.Torrents;
        } 
开发者ID:peavey2787,项目名称:DownloadMe,代码行数:44,代码来源:Form1.cs

示例2: bgw_Search_DoWork

 private void bgw_Search_DoWork(object sender, DoWorkEventArgs e)
 {
     Search search = new Search(e.Argument.ToString(), Int32.Parse(txtbxMinSeeders.Text.ToString()), chkbx_FilterResults.Checked);
     search.StartSearching(); 
     e.Result = search.Results;
 } 
开发者ID:peavey2787,项目名称:DownloadMe,代码行数:6,代码来源:Form1.cs


注:本文中的Search.StartSearching方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。