Прочитать на английском

Поделиться через


PartialResultProcessing Перечисление

Определение

Перечисление PartialResultProcessing задает требуемый тип обработки частичных результатов.

C#
public enum PartialResultProcessing
Наследование
PartialResultProcessing

Поля

Имя Значение Описание
NoPartialResultSupport 0

Приложение не извлечет частичные результаты. Значение равно 0.

ReturnPartialResults 1

Приложение извлечет частичные результаты. Значение равно 1.

ReturnPartialResultsAndNotifyCallback 2

Приложение извлечет частичные результаты и использует механизм обратного вызова. Значение равно 2.

Комментарии

Приложение, выполняющее асинхронную операцию, может использовать BeginSendRequest метод, EndSendRequest метод и (необязательно) AsyncCallback делегат в стандартном стиле .NET.

Приложение, получающее частичные результаты, может вызвать BeginSendRequest и передать returnPartialResults или ReturnPartialResultsAndNotifyCallback в partialMode качестве параметра.

В большинстве сценариев для повышения производительности и масштабируемости используйте NoPartialResultSupport. Использование ReturnPartialResults или ReturnPartialResultsAndNotifyCallback рекомендуется только в том сценарии, где требуется получение частичных результатов. Например, при выполнении поиска с DirectoryNotificationControl указанным объектом результаты поиска возвращаются только при внесении изменений в этот объект. Поиск никогда не завершается, и возвращаются частичные результаты.

Применяется к

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1