2
사용자 정의 RuntimeTypeModel에서 부분 직렬화 패턴이 작동하지 않는 이유는 무엇입니까? 이 작품은 설계된 것입니까?사용자 정의 모델의 부분 직렬화
사용자 정의 RuntimeTypeModel에서 부분 직렬화 패턴이 작동하지 않는 이유는 무엇입니까? 이 작품은 설계된 것입니까?사용자 정의 모델의 부분 직렬화
나는 당신이 전달하는 같은데요 false
, applyDefaultBehaviour
에 즉,이 질문은 "왜 내가 말할 때, 어떤 붙박이 패턴을 적용하지가 어떤 붙박이을 적용하지 않습니다이되는 경우
var type = model.Add(typeof(SomeType), applyDefaultBehaviour: false);
패턴? "
모델을 완전히 수동으로 구성하기로 선택한 경우 모델을 완전히 수동으로 구성해야합니다 (). 이 경우, 뭔가 같은 :
type.AddField(1, "Foo").SetSpecified(
typeof(SomeType).GetMethod("FooSpecified"), null);
(첫 번째 매개 변수는 직렬화시에 사용하기 위해 "GET"방법이며, 두 번째 매개 변수는 직렬화 복원시에 사용에 대해 "설정"방법입니다)
감사합니다 마크 . 이게 내가 원하는거야. 이 GetSpecified 메서드가 누락되었습니다. – GromHellscream