У меня мультитенантное приложение, которое может запускать произвольные рабочие процессы по мере необходимости.
Я планирую использовать конструктор рабочих процессов для создания этих рабочих процессов, но даже если я ограничу действия в панели инструментов, это не мешает злонамеренному пользователю редактировать свой собственный файл XAML, выполняя действия, которые я бы предпочел не делать ( специально обращаясь к .NET Framework)
Для данного рабочего процесса, как я могу убедиться, что используются только те действия, которые я одобряю? Является ли запрос XPath единственным способом или в WF есть функция, которая это проверяет?
Если вам нужно наглядное представление о том, что я ищу, здесь - это пример проекта и видео со ссылкой на него.