포스트 샤프트 구동 싱글 톤 패턴을 갖고 싶습니다.포스트 샤프트 싱글 톤
PostSharp는 가능합니까?
기존 예제 또는 프로젝트가 있습니까?
것은 그래서 뭔가처럼 싶으십니까 :() 메소드 본문
interface ISingleton
{
void Refresh();
object Instance{get;set;}
}
[Singleton(AutoRefresh=true, AutoRefreshInterval=20)]
public class Repository
{
private Repository()
{
//Code to load data...
}
public DoSomething()
{
//Do something at instance level;
}
public void Refresh()
{
//Refresh data
}
}
SingletonAttribute이 ISingleton를 구현하고 인스턴스 재산 및 새로 고침에 대한 코드를 삽입하는 클래스를 만들어야합니다
클래스 사용 :
((Repository as ISingleton).Instance as Repository).DoSomething();
을
사용자가 어떤 측면을 의미하지는 않습니다. 제네릭의 문제점은 무엇입니까? –