AstraRegul
Релиз 2025.08.15.00
×

WriteValueAsync

Асинхронно записывает значение сигнала на сервер. Результат операции (успех или ошибка) можно отслеживать через события OnWriteValueSucceeded и OnWriteValueFailed.
uint8 WriteValueAsync(variant value)
 

Параметры

 
Параметр
Тип
Описание
value
variant
Значение для записи.
 

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

 
Параметр
Тип
Описание
requestId
uint8
Идентификатор запроса, который позволяет отследить результат выполнения записи.
> 0: Успешно создан запрос на запись.
0: Источник сигнала не указан или настроен некорректно.
 

Примеры

 
Записать новое значение сигнала и отобразить результат операции в текстовом поле.
requestId: uint8 = ApItem_1.WriteValueAsync("Новое значение");
if (requestId == 0)
{
 Text_1.Text = "Ошибка: некорректно настроен источник сигнала.";
}
else
{
 Text_1.Text = "Запрос на запись отправлен. ID: " + String.ToString(requestId);
}