PartialResultProcessing Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисление PartialResultProcessing указывает необходимый тип обработки частичных результатов.
public enum class PartialResultProcessing
public enum PartialResultProcessing
type PartialResultProcessing =
Public Enum PartialResultProcessing
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| NoPartialResultSupport | 0 | Приложение не получит частичные результаты. Значение равно 0. |
| ReturnPartialResults | 1 | Приложение получит частичные результаты. Значение равно 1. |
| ReturnPartialResultsAndNotifyCallback | 2 | Приложение получит частичные результаты и использует механизм обратного вызова. Значение равно 2. |
Комментарии
Приложение, выполняющее асинхронную операцию, может использовать метод BeginSendRequest, метод EndSendRequest и (необязательно) делегат AsyncCallback в стандартном стиле .NET.
Приложение, извлекающее частичные результаты, может вызывать BeginSendRequest и передавать returnPartialResults или ReturnPartialResultsAndNotifyCallback в partialMode качестве параметра.
В большинстве случаев используйте NoPartialResultSupport для повышения производительности и масштабируемости. Использование ReturnPartialResults или ReturnPartialResultsAndNotifyCallback рекомендуется только в сценарии, когда требуется получение частичных результатов. Например, при выполнении поиска с DirectoryNotificationControl указанным объектом результаты поиска возвращаются только при внесении изменений в этот объект. Поиск никогда не завершается и возвращаются частичные результаты.