ServiceStack.Text을 내부적으로 사용하는 사용자 지정 라이브러리를 작성하고 있습니다. 광산을 사용하는 다른 라이브러리에서도 ServiceStack.Text를 사용할 수 있습니다.ServiceStack.Text.JsConfig 설정을 라이브러리에만 적용 할 수 있습니까?
어떤 좋은 시민과 마찬가지로 JsConfig
옵션을 변경하고 싶지만 그 값을 수정하면 내 소비자에게 부작용이 발생하기를 원하지 않습니다.
불행히도 JsConfig
은 정적 클래스이므로 설정이 정적이며 믿을 수있는 동일한 AppDomain에서 다른 소비자의 ServiceStack에 피가 흘립니다. 그것은 바람직하지 않은 행동입니다.
JsonSerializer
으로 전화를 걸어 구성을 변경하는 방법이 있습니까?
업데이트 손실 될 수
나는 JsConfig.Reset
방법은 호출자가 이미 정의했다 불행히도 경우,이 깨닫는다.
값을 저장하고 복원 할 수는 있지만 일종의 일종의 목적을 무력화하는 시리얼 라이저에 대한 액세스를 동기화해야합니다.
내가 누락 된 간단한 것이 있습니까?
불행히도 'DateHandler'는이 유형의 제네릭 버전에 없으므로 작동하지 않습니다. –