Свойство 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 (служба удаленных рабочих столов)