Объявление
public IEnumerable<T> Search(SearchService.ISearchContext context, string query, Action<IEnumerable<T>> asyncItemsReceived);Параметры
context | Контекст поиска. |
query | Строка запроса, используемая для поиска. |
asyncItemsReceived | Обратный вызов, используемый для асинхронного возврата результатов. |
Возвращает
IEnumerable
Описание
Эта функция возвращает IEnumerable элементов, удовлетворяющих поисковому запросу.
Эта функция позволяет возвращать элементы синхронно и асинхронно. Чтобы вернуть результаты синхронно, используйте возвращенный IEnumerable. Чтобы вернуть результаты асинхронно, используйте обратный вызов asyncItemsReceived, который принимает IEnumerable в качестве параметра.
Чтобы вернуть результаты только асинхронно, верните пустой IEnumerable. Если вы возвращаете значение null, вместо этого используется поиск проекта по умолчанию.