Domanda

Penso di aver capito i principi di base di T4 ma sto facendo fatica a capire come applicarlo alla mia situazione particolare.

Ho un'applicazione che mostra elenchi di oggetti di qualche tipo - non importa cosa. Voglio consentire agli utenti di selezionare 1 o più di questi oggetti e di inviarli a qualsiasi modello. Il modello potrebbe generare, ad esempio, un file html che descrive gli oggetti o uno script PowerShell per manipolarli in un modo o nell'altro.

La cosa che non riesco a capire è come passare gli oggetti selezionati nel mio host personalizzato.

Potrei creare un vasto file include tt che ha chiamato la mia API per recuperare questi oggetti dalla loro memoria, ma questo sembra sciocco quando ho già istanze degli oggetti in ambito e voglio solo esaminarli per produrre un output di testo .

Spero che abbia senso ...

Ho provato ad aggiungere proprietà al mio host e quindi usando le impostazioni specifiche per l'host pensavo di poter usare gli oggetti tramite queste proprietà, ma tutto ciò che ottengo sono errori sulla serializzazione e roba del genere.

Un ottimo esempio di come farlo sarebbe fantastico :)

Grazie

È stato utile?

Soluzione

Forse questo articolo risponderà alla tua domanda. "Modello autonomo" potrebbe essere la migliore opzione di design. Altre opzioni sono variabili di ambiente e file esterni. Tuttavia, spero che tu decida di non utilizzare un host personalizzato (a meno che tu non voglia avere il tuo sapore unico di T4, probabilmente incompatibile con qualsiasi altro host T4 là fuori) e utilizzare invece TextTransform.exe.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top