Свойство FetchOptions (служба удаленных рабочих столов)

Указывает тип асинхронной выборки.

Важно!

Начиная с Windows 8 и Windows Server 2012 серверные компоненты RDS больше не включаются в операционную систему Windows (дополнительные сведения см. в Windows 8 и Windows Server 2012 совместимости). Клиентские компоненты RDS будут удалены в будущих версиях Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перейти в службу данных WCF.

Параметры и возвращаемые значения

Задает или возвращает одно из следующих значений.

Константа Описание
adcFetchUpFront Все записи набора записей извлекаются перед возвратом элемента управления в приложение. Полный набор записей извлекается, прежде чем приложению будет разрешено выполнять с ним любые действия.
adcFetchBackground Элемент управления может вернуться в приложение сразу после получения первого пакета записей. Последующее чтение набора записей , который пытается получить доступ к записи, не извлекаемой в первом пакете, будет отложено до фактической выборки искомой записи, после чего элемент управления вернется в приложение.
adcFetchAsync По умолчанию. Элемент управления немедленно возвращается в приложение, а записи извлекаются в фоновом режиме. Если приложение пытается прочитать запись, которая еще не была возвращена, будет считана самая близкая к ней запись, а управление возвращается немедленно, указывая, что достигнут текущий конец набора записей . Например, вызов MoveLast переместит текущую позицию записи в последнюю фактически извлекаемую запись, даже если набор записей будет по-прежнему заполняться большими записями.

Примечание

Каждый исполняемый файл на стороне клиента, использующий эти константы, должен предоставлять объявления для них. Вы можете вырезать и вставить объявления констант из файла Adcvbs.inc, расположенного в папке установки по умолчанию для библиотеки RDS.

Комментарии

В веб-приложении обычно требуется использовать adcFetchAsync (значение по умолчанию), так как оно обеспечивает более высокую производительность. В скомпилированном клиентском приложении обычно требуется использовать adcFetchBackground.

Применение

Объект DataControl (служба удаленных рабочих столов)

См. также:

Примеры свойств ExecuteOptions и FetchOptions (VBScript)
Метод Cancel (служба удаленных рабочих столов)