PartialResultProcessing Wyliczenie

Definicja

Wyliczenie PartialResultProcessing określa wymagany typ częściowego przetwarzania wyników.

public enum class PartialResultProcessing
public enum PartialResultProcessing
type PartialResultProcessing = 
Public Enum PartialResultProcessing
Dziedziczenie
PartialResultProcessing

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.

Dotyczy