Pergunta

Eu acho que entendo os princípios básicos de T4, mas eu estou tendo um momento difícil descobrir como aplicá-la para a minha situação particular.

Eu tenho um aplicativo que listas de exibição de objetos de algum tipo - não importa o quê. Quero permitir que os usuários selecionem um ou mais desses objetos e submetê-los a qualquer modelo. O modelo poderia gerar, por exemplo, um arquivo HTML que descreve os objetos ou um script PowerShell para manipulá-los de alguma forma ou o que quer.

A coisa que eu não consigo descobrir é como passar os objetos selecionados para o meu host personalizado.

eu poderia criar uma extensa tt incluem arquivo que chamou minha própria API para recuperar esses objetos de seu armazenamento, mas isso parece bobo quando eu já tenho instâncias dos objetos no escopo e eu só quero examiná-los para produzir alguma saída de texto .

Espero que isso faz sentido ...

Eu tentei adicionar propriedades para o meu anfitrião e, em seguida, usando a configuração que eu pensei que eu poderia usar os objetos via essas propriedades hostspecific mas tudo que eu vejo é erros sobre serialização e tais coisas.

É realmente um bom exemplo de como fazer isso seria fantástico:)

Graças

Foi útil?

Solução

Talvez este artigo vai responder a sua pergunta. "Modelo de Standalone" pode ser a melhor opção de design. Outras opções são variáveis ??de ambiente e arquivos externos. No entanto, espero que você decidir contra o uso de um host personalizado (a menos que você quer ter seu próprio sabor, única de T4, provavelmente incompatível com qualquer outro host T4 lá fora) e usar TextTransform.exe vez.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top