PartialResultProcessing Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyliczenie PartialResultProcessing określa wymagany typ częściowego przetwarzania wyników.
public enum class PartialResultProcessing
public enum PartialResultProcessing
type PartialResultProcessing =
Public Enum PartialResultProcessing
- Dziedziczenie
Pola
NoPartialResultSupport | 0 | Aplikacja nie pobierze częściowych wyników. Wartość jest równa 0. |
ReturnPartialResults | 1 | Aplikacja pobierze częściowe wyniki. Wartość jest równa 1. |
ReturnPartialResultsAndNotifyCallback | 2 | Aplikacja pobierze częściowe wyniki i użyje mechanizmu wywołania zwrotnego. Wartość jest równa 2. |
Uwagi
Aplikacja wykonująca operację asynchroniczną może używać BeginSendRequest metody, EndSendRequest metody i (opcjonalnie) delegata AsyncCallback w standardowym stylu platformy .NET.
Aplikacja, która pobiera częściowe wyniki, może wywołać metodę BeginSendRequest i przekazać parametr ReturnPartialResults lub ReturnPartialResultsAndNotifyCallback partialMode
.
W większości scenariuszy użyj polecenia NoPartialResultSupport, aby uzyskać lepszą wydajność i skalowalność. Użycie funkcji ReturnPartialResults lub ReturnPartialResultsAndNotifyCallback jest zalecane tylko w scenariuszu, w którym wymagane jest pobranie częściowych wyników. Na przykład podczas wyszukiwania przy użyciu określonego DirectoryNotificationControl obiektu wyniki wyszukiwania są zwracane tylko wtedy, gdy zmiany zostaną wprowadzone do tego obiektu. Wyszukiwanie nigdy nie zostanie ukończone i zostaną zwrócone częściowe wyniki.