Я думаю, что понимаю основные принципы T4, но мне трудно понять, как применить его к моей конкретной ситуации.
У меня есть приложение, которое отображает списки объектов какого-то рода - неважно, что. Я хочу разрешить пользователям выбирать 1 или более из этих объектов и отправлять их в любой шаблон. Шаблон может генерировать, например, html-файл, описывающий объекты, или сценарий powershell для манипулирования ими тем или иным способом.
Я не могу понять, как передать выбранные объекты на мой собственный хост.
Я мог бы создать обширный файл tt include, который вызывал мой собственный API для извлечения этих объектов из их хранилища, но это кажется глупым, когда у меня уже есть экземпляры объектов в области видимости, и я просто хочу изучить их для получения некоторого текстового вывода .
Надеюсь, это имеет смысл ...
Я попытался добавить свойства к своему хосту и затем использовать настройку, специфичную для хоста. Я думал, что смогу использовать объекты через эти свойства, но все, что я получаю, это ошибки о сериализации и тому подобное.
Действительно хороший пример того, как это сделать, был бы фантастическим:)
Спасибо