Предки: TssMultiStreamDataProducer -> TssDataProducer.
Используется в TssNetDataSet.
Данный класс, в дополнение к TssMultiStreamDataProducer, позволяет выполнять запросы через сервер приложений, а именно:
получать данные c сохранением их в TssNetDataProducer (через вызов метода GetDataStorageInternal);
выполнять запрос без сохранения возвращаемых данных (через вызов метода ExecQuery);
выполнять обновления указанных пользователем данных, как с возвратом данных, так и без (через вызовы методов ModifyData и ModifyOnlyData).
При выполнении запроса серверу приложений передается значение поля FQueryParams, в котором хранятся как параметры запроса, так сам запрос (текст запроса, имена возвращаемых потоков, ID запросаи тому подобное).
После выполнения запроса сервер приложений возвращает как данные от самого запроса, так и некоторые метаданные (имена потоков, ключевые поля потоков, строка моделии тому подобное). Данные от самого запроса сохраняются в поле FStreamCache, метаданные – в соответствующих полях класса.