구성 파일을 사용하여 C# 웹 사이트에서 (제 3 자) 로깅 및 캐시 사용과 같은 것들을 켜고 끌 수 있습니다. 솔루션은 특히 로깅 및 캐싱에만 국한되어서는 안되며보다 일반적인 것이므로 다른 용도로도 사용할 수 있습니다.C# ASP.NET 웹 사이트에서 조건부로 동작을 활성화하는 방법
필자는 로깅과 캐싱을 켜거나 끌어야한다고 주장 할 수있는 구성 XML 파일을 가지고 있습니다 (예 : Web.Config에있을 수도 있음). bool logging
및 bool caching
은 true
또는 false
입니다.
문제는이 부분에 관한 것입니다 : 은 내가 할 수있는 것은 앞에 추가 if (logging)
및 if (caching)
로 문을 관련된 모든 로깅/캐싱입니다 . 이것을 프로그래밍하는 더 좋은 방법은 무엇입니까? 이런 종류의 문제에 대한 프로그래밍 용어가 있습니까? 어쩌면 속성도 갈 수있는 방법일까요?
아마도이 방법으로 문제를 해결하고 래퍼 클래스를 작성하거나 해당 작업을 수행하는 대리인 일 수도 있습니다. –
어떤 사람들은 속성 같은 것을 생각해 낼 수 있을지 궁금해했습니다. –