Пример #1
0
 public void Notify(DSearchResult result)
 {
     if (_searchKeeper.TryGetValue(result.SearchDefinitionId, out var tcs))
     {
         tcs?.SetResult(result);
         _searchKeeper.Remove(result.SearchDefinitionId);
     }
 }
 public void Notify(DSearchResult result)
 {
     try
     {
         _searchCompletionSource.SetResult(result);
     }
     catch (Exception e)
     {
         ;
     }
 }
        public void NotifySearchResult(DSearchResult searchResult)
        {
            var callback = Callback;

            if (callback != null)
            {
                callback.NotifySearchResult(searchResult);
            }
            else
            {
                _scheduled.Enqueue(c => { c.NotifySearchResult(searchResult); });
            }
        }
Пример #4
0
 public void NotifySearchResult(DSearchResult searchResult)
 {
     _listener?.Notify(searchResult);
 }
Пример #5
0
 public void Notify(DSearchResult result)
 {
     _searchCompletionSource?.TrySetResult(result);
 }