2010-01-21 2 views
0

특정 유형의 응용 프로그램/어셈블리/appdomain에서 실행중인 모든 객체를 가져올 수 있는지 알고 싶습니다 ....Net을 사용하면 특정 유형의 모든 "실행중인/활성"인스턴스 목록을 가져올 수 있습니까?

내가 필요로하는 것처럼 반사가 도움이 될 것이라고 생각하지 않습니다. 손 전에 물건. 그러나, 나는 다른 방법을 원합니다. 유형으로부터 모든 객체를 생성하고 싶습니다.

.Net에서 가능합니까?

답변

4

아니요, 적어도 디버거/프로파일 러 API를 사용하지 않아도 가능하지 않습니다. 그 수 있습니다 (나는 맹세하고 싶지 않다)하지만 정말 당신이 디버거 또는 프로파일 러를 작성하지 않는 한 당신이 사용해야 API가 아니에요.

+0

와우, 빨랐어 요! –

+0

개체를 소유하고 있다면 물론 주기적으로 스윕하는 약한 참조의 정적 목록을 구현할 수 있습니다. 하지만 이는 유형을 소유하고 있거나 항상 공장 기반의 건설을 보장 할 수있는 경우에만 가능합니다. – LBushkin

관련 문제