static public Hashtable GetHits(Query q) { QueryClosure qc; qc = new QueryClosure(q); q.HitsAddedEvent += qc.OnHitsAdded; q.FinishedEvent += qc.OnFinished; q.SendAsyncBlocking(); return(qc.Hits); }
static public void DoOneQuery(Queryable queryable, Query query, QueryResult result, IQueryableChangeData change_data) { try { if (queryable.AcceptQuery(query)) { QueryClosure qc = new QueryClosure(queryable, query, result, change_data); result.AttachWorker(qc); } } catch (Exception ex) { Logger.Log.Warn(ex, "Caught exception calling DoOneQuery on '{0}'", queryable.Name); } }
static public Hashtable GetHits (Query q) { QueryClosure qc; qc = new QueryClosure (q); q.HitsAddedEvent += qc.OnHitsAdded; q.FinishedEvent += qc.OnFinished; q.SendAsyncBlocking (); return qc.Hits; }
static public void DoOneQuery (Queryable queryable, Query query, QueryResult result, IQueryableChangeData change_data) { try { if (queryable.AcceptQuery (query)) { QueryClosure qc = new QueryClosure (queryable, query, result, change_data); result.AttachWorker (qc); } } catch (Exception ex) { Logger.Log.Warn (ex, "Caught exception calling DoOneQuery on '{0}'", queryable.Name); } }