男士 -
我玩这个东西已经有一段时间了,所以我不知道下面的想法是否现实和/或可能。有人可以让我知道这是否是一种可行的方法以及它在笨拙方面的排名吗?
设想:
- 我有一个 XML 文档,它代表报告的设计/元数据
- 该文档将临时发布到执行它的服务器。
- 通过启动第 3 方控制台应用程序并将其指向所述 XML 文档来进行发布。
- 服务器会将报告的输出返回给用户,然后删除服务器本身上发布的 XML 文档。
- 我不希望将 XML 文档永久地留在文件系统中,在那里好奇的用户可能会发现它并随意使用它。
问题:
我假设我可以将 XML 文档作为资源嵌入到程序集中。然后我可以使用反射来获取资源并将其写入磁盘,以便我可以将我的第 3 方控制台应用程序指向它吗?计划是在“发布”到服务器完成后立即将其从磁盘上删除。
只是寻找关于这个想法的一般反馈,如果有更聪明的方法来处理这种情况——通常有!