2014-10-15 3 views
0

필자는 Miniprofiler Glimpse 플러그인의 관리자이며 최신 Miniprofiler 버전을 사용하여 Profiler가 아직 채워지지 않았기 때문에 데이터를 볼 수 없습니다 (이전 버전의 경우) GetData() 탭의 메소드입니다. 라는.EndRequest 후에 엿볼 정보를 추가하는 방법?

지금 내가하는 일은 Miniprofiler Storage를 랩핑하는 것이며, Save() 메서드가 호출되면 필요한 모든 정보가 있지만 너무 늦었고 탭으로 보내는 방법을 알지 못합니다.

Miniprofiler가 준비되면이 정보를 탭에 추가하는 가장 좋은 방법은 무엇입니까 (가능한 경우)?

답변

1

불행히도 EndRequest은 현재 필요한 데이터를 반환하기 위해 구독 할 수있는 마지막 순간입니다. Glimpse가 주어진 요청에 대한 모니터링을 완료하고 해당 정보를 지속 저장소에 보관하는 순간이 바로 그 순간입니다.

V1으로는 가능하지만 에 데이터를 추가 EndRequest 후의하지만 메모리 저장의 기본을 사용할 때만. 그래서 당신은 그 순간에 비어있을 래퍼를 반환 할 수 있으며, 래핑 된 내용을 나중에 변경할 수 있도록 메모리에 저장됩니다.

그러나 위의 내용은 다른 지속성 저장소에서 작동하지 않습니다. 또한 v2에서 이것을 사용하여 지속성 저장소와 독립적으로 결정적으로 변경할 수 있습니다.

아마도 래퍼가있을 수 있습니다. MiniProfiler에 결과가 100 % 완료되지 않았지만 저장 될 수 있도록 결과를 계산하도록 요청 하시겠습니까?

관련 문제