AstraRegul
Релиз 2025.08.15.00
×

EscapePathPart

Используется для экранирования символов, совпадающих с символом разделения уровней иерархии узлов (например, точки) в сокращенных именах узлов статистики. Это необходимо для обеспечения корректной передачи полных путей к узлам статистики, особенно в случае, когда сокращенные имена содержат символы, которые могут быть неправильно интерпретированы в составе полного имени.
string EscapePathPart(string pathPart)
 

Параметры

 
Параметр
Тип
Описание
pathPatr
string
Часть полного пути узла, соответствующая одному уровню иерархии дерева статистики, которую необходимо экранировать.
 

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

 
Возвращает экранированную версию сокращенного имени узла, в которой символы разделения уровней заменены на безопасные символы.
 

Примеры

 
Вывести в текстовое поле экранированную и исходную версию сокращенного имени узла.
x: var = "папка1.общие параметры.соединение с астра.сервер"; // исходный путь
y: var = ApStatSource_1.EscapePathPart("папка1") +  "." +
 ApStatSource_1.EscapePathPart("общие параметры") + "." +
 ApStatSource_1.EscapePathPart("соединение с астра.сервер"); // экранированный путь
 
Text_1.Text = "Исходный путь: " + x; // Вывод исходного пути в текстовое поле
Text_2.Text = "Экранированный путь: " +  y; //Вывод экранированного пути в текстовое поле
 
Результат выполнения:
Исходный путь: папка1.общие параметры.соединение с астра.сервер
Экранированный путь: папка1.общие параметры.соединение с астра\.сервер