AstraRegul
Релиз 2024.08.31.00
×

4.4.1.4.2.4.4.3.2.1. 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.общие параметры.соединение с астра\.сервер