是否可以将ServiceStack.Text.JsConfig设置范围仅限于您的库?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以将ServiceStack.Text.JsConfig设置范围仅限于您的库?相关的知识,希望对你有一定的参考价值。
我正在编写一个内部使用ServiceStack.Text的自定义库。使用我的其他库也可以使用ServiceStack.Text。
我想改变一些JsConfig
选项(特别是日期处理),但是,像任何好公民一样,我不希望我对这些值的修改会给我的消费者带来副作用。
不幸的是JsConfig
是一个静态类,所以它的设置是静态的,并且会在同一个AppDomain中对ServiceStack的其他消费者流血。这是一种不受欢迎的行为。
有没有办法将我的配置更改范围扩展到我对JsonSerializer
的调用?
更新
我确实知道有JsConfig.Reset
方法,不幸的是如果调用者已经定制了它,那将会丢失。
我可以保存值并恢复它们,但我必须同步访问序列化程序,这也有点失败的目的。
希望有一些简单的我不见了?
以上是关于是否可以将ServiceStack.Text.JsConfig设置范围仅限于您的库?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以将 MPMoviePlayerController 静音?