GetCustomProperties

Запрашивает значения пользовательских свойств сигнала. Функция не возвращает данные напрямую. Вместо этого она инициирует запрос, результат которого можно отслеживать через событие OnGetCustomPropertiesFinished.
uint4 GetCustomProperties(string RequestParameters)
 

Параметры

 
Параметр
Тип
Описание
RequestParameters
string
JSON-строка, содержащая массив идентификаторов пользовательских свойств для запроса (например, [1000001, 1000002]). Если передан пустой массив [], запрашиваются все доступные пользовательские свойства сигнала.
 

Возвращаемое значение

 
Параметр
Тип
Описание
requestId
uint4
Идентификатор запроса. Используется, чтобы сопоставить вызов метода и результат, полученный в событии OnGetCustomPropertiesFinished.
 

Примеры

 
Запросить пользовательские свойства сигнала с идентификаторами 1000001 и 1000002 и вывести полученные значения в текстовое поле.
// Поле myRequestId (тип uint4) предварительно создано
jsonParams: string = "[1000001, 1000002]";
myRequestId =  ApItemUInt4_1.GetCustomProperties(jsonParams);
Text_1.Text = "Запрос пользовательских свойств отправлен. ID: " + String.ToString(myRequestId:);
В обработчике события OnGetCustomPropertiesFinished:
if (requestId == myRequestId)
ㅤㅤ// Только если requestId совпадает, выводим результат
ㅤㅤText_2.Text = "Полученные свойства:\n" + result;