내 프로젝트는 WPF 응용 프로그램입니다.캐시 클래스 개체
나는 여러 가지 속성 (string
, int
, List<>
)을 갖는 예 : Products
을 가지고 있습니다. 메모리 (파일이 아닌)에이 객체를 캐시하고 사용하려고합니다. 캐시 개체가 HostFileChangeMonitor
과 비슷하게 업데이트 될 때 발생하는 이벤트를 찾습니다.
내가 위의 해결책을 찾고있는 이유는 다음과 같습니다. 현재 개체를 제 3 자 DLL (5 초 타이머에 있음)에 보내야하고 GUI의 성능을 저해하는 무거운 물체입니다. 따라서 클래스 객체를 캐싱하여 캐시 객체가 업데이트 될 때만이 무거운 작업을 호출하도록 모니터링합니다.
이미 개체 속성 값을 txt 파일에 저장하고 HostFileChangeMonitor
이벤트를 트리거하는 것으로 생각했지만 IO 작업이 한 번 더 추가됩니다.
입력 사항이 있다면 알려주시겠습니까?