2012-06-27 3 views
0

신입 사원 -.NET : 리플렉션을 사용하여 XML 문서를 리소스로 디스크로 내보낼 수 있습니까?

나는이 물건을 가지고 놀았으므로 잠시 시간이 지났으므로 아래의 아이디어가 현실적인지 가능한지 모릅니다. 이것이 실용적인 접근법이고 그것이 끈적 거리는 점에서 순위가 ​​매겨진다면 누군가가 내게 알려 줄 수 있습니까?

시나리오 :

  • I 보고서
  • 이 문서는 일시적으로 실행하는 서버에 게시됩니다의 디자인/메타 데이터를 나타내는 XML 문서를 가지고있다.
  • 게시는 타사 콘솔 앱을 회전하고이를 XML 문서로 향하게하여 발생합니다.
  • 서버는 보고서의 출력을 사용자에게 반환 한 다음 서버에서 게시 된 XML 문서를 삭제합니다.
  • XML 문서를 호기심 많은 사용자가 발견 할 수있는 파일 시스템에 영구히 두지 않으려 고합니다.

질문 :

은 내가 어셈블리에 리소스로 XML 문서를 포함 할 수 assumne. 그럼 리플렉션을 사용하여 리소스를 잡고 디스크에 써서 내 타사 콘솔 앱을 가리킬 수 있습니까? 계획은 서버에 "게시"하자마자 디스크에서 삭제하는 것입니다.

아이디어에 대한 일반적인 피드백을 찾고이 시나리오에 접근하는 더 똑똑한 방법이 있다면 - 일반적으로 있습니다!

답변

0

정말 그렇게 할 수 있습니다. 합리적인 아이디어를 구현하는 방법에 대한 자세한 내용은 this post을 참조하십시오. 나는 "희망적인 구성 관리"개념을 통해 "코드가 통제를받는"것을 좋아합니다.

관련 문제