コード例 #1
0
        void OnBackgroundSearch(object sender, DoWorkEventArgs e)
        {
            MediaBrowserSearchParams sp = e.Argument as MediaBrowserSearchParams;

            if (sp != null)
            {
                SearchInternal(sp.SearchParams, sp.AbortEvent);
            }
        }
コード例 #2
0
        public void StartCancellableSearch(string search, ManualResetEvent abortEvent)
        {
            MediaBrowserSearchParams sp = new MediaBrowserSearchParams
            {
                AbortEvent   = abortEvent,
                SearchParams = new OnlineContentSearchParameters
                {
                    Filter     = this.SearchFilter,
                    SearchText = search
                }
            };

            _bwSearch.RunWorkerAsync(sp);
        }