0
코드 here을 사용하려고합니다. 이 줄을 실행하려고 할 때OutputCache 및 누락 된 "_caches"필드
FieldInfo cachesInfo = cache.GetType().GetField("_caches", BindingFlags.NonPublic | BindingFlags.Instance);
cachesInfo가 null로 끝납니다. 개체를보기 위해 foreach 루프를 추가했는데 결과에 "_caches"라는 필드가 표시되지 않습니다.
_entries
_expires
_usage
_lock
_disposed
_totalCount
_publicCount
_maxCount
_maxCountOverload
_flushUndercount
_insertBlock
_useInsertBlock
_insertBlockCalls
_utcLastTrimCompleted
_iSubCache
_cacheMultiple
_cacheCommon
나는 링크에있는 코드를 사용하고 있습니다. 내가 놓친 게 뭐지?
(경고 : 나는이 주제에 대해 무식하지만 무언가를 알고있는 것으로되어있다 .cachesInfo가 null 인 것을 알고 있는데, 나는 "_caches"가 보이지 않는다는 것을 알고 있지만 왜 그런지는 모른다.)
도움을 주셔서 감사합니다.