в REST сейчас есть маршрут /api/v1/Poll/MeasurePoints/{measurePointId}/Currents, который как следует из описания
Запускает опрос текущих данных по точке учёта
Как оказалось запускается непрерывный опрос текущих (как при запусе мониторинга текущих в АРМ), при этом в REST нет никаких инструментов остановить начатый таким образом опрос.
В связи с этим прошу уточнить: такое поведение является запланированным?
Если да - прошу перенести тему в предложения по улучшению, предложением в таком случае будет являться добавление в публичный REST API маршрутов, позволяющих запустить разовый опрос текущих, и маршрут для остановки сессии опроса.
Возникает вопрос по задаче. Что всё-таки вам требуется - возможность остановить опрос, или однократное чтение текущих? Судя по всему, остановка опроса для вас не особенно актуальна. Может продумать однократное считывание?
Да, если будет однократное чтение - то остановка не нужна.
Можно это сделать параметром уже существующего маршрута (если допустимо вносить изменения в существующие публичные маршруты)
В маршруты, конечно, нельзя. Но мы можем добавить query-параметр. Например, такой маршрут может запустить однократный опрос текущийх.
/api/v1/Poll/MeasurePoints/ID/Currents?once=true
PS: в наших терминах такой однократный опрос текущих - это опрос архивов. То есть, кроме текущих можно, например, считать ещё и суточный архив. Однако, так как в вашем случае этого не требуется, можно добавить такой небольшой “помощник” в существующий маршрут. Если такой подход устраивает, сделаем в 3.63.