0

紳士-

私がこのようなもので遊んでからしばらく経ちましたので、以下のアイデアが現実的および/または可能かどうかはわかりません。これが実行可能なアプローチであるかどうか、そしてそれが不器用さの点でどこにランク付けされているかを誰かに教えてもらえますか?

シナリオ:

  • レポートのデザイン/メタデータを表すXMLドキュメントがあります
  • このドキュメントは、実行されるサーバーに一時的に公開されます。
  • 公開は、サードパーティのコンソールアプリを起動し、それを上記のXMLドキュメントにポイントすることで行われます。
  • サーバーはレポートの出力をユーザーに返し、サーバー自体で公開されたXMLドキュメントを削除します。
  • XMLドキュメントを、好奇心旺盛なユーザーが見つけていじくり回す可能性のあるファイルシステム上に永久に置いたままにしたくありません。

質問:

XMLドキュメントをリソースとしてアセンブリに埋め込むことができると思います。次に、リフレクションを使用してリソースを取得し、それをディスクに書き込んで、サードパーティのコンソールアプリにリソースを向けることができますか?サーバーへの「公開」が完了したらすぐにディスクから削除する予定です。

アイデアに関する一般的なフィードバックを探しているだけで、このシナリオにアプローチするためのよりスマートな方法がある場合は、通常はあります!

4

1 に答える 1

0

あなたは確かにそれを行うことができます。あなたの合理的な (少なくとも私にとっては) アイデアを実装する方法の詳細については、この投稿をご覧ください私は、「希望に満ちた構成管理」の概念よりも「コードが制御されている」という概念が好きです。

于 2012-06-27T19:42:34.917 に答える