파일에서로드되는 여러 리소스가 포함 된 클래스가 있습니다. 이 클래스의 객체를 XML로 직렬화하려고하지만 실제 자원 자체가 아닌 자원에 대한 경로가 필요합니다.XMLSerializer 용 특별 게터 및 설정자
지금까지 리소스에 대한 경로를 저장하고 리소스 자체에 XMLIgnore
을 사용하는 ResourceSource
개의 필드를 만들어이 문제를 해결했습니다. 그러나, 이것들은 공개적이지 않아서 좋지 않습니다.
정말 원하는 것은 XMLSerialize에 의해서만 실행되는 특별한 속성 접근자를 만들 수 있다는 것입니다. 이 기능이 존재합니까? 아니면 구현할 수있는 방법이 있습니까?
또는 ResourceSource
필드를 XMLSerialize를 통해서만 액세스 할 수 있도록 설정할 수 있습니까?
내가 원했던 것처럼 보입니다. 내 리소스 클래스에서 이것을 구현하면 내가 원하는 것을 할 수있다. –