我有一些配置标志,我希望能够通过 http 调用(类似于 REST 调用)设置开/关。
通常,您将配置设置存储在 web.config 中,或者您将我们的内容从文件中提取到一个类中,您在整个应用程序代码中使用的这个配置类就像一个单例类或常量一样使用。
我希望能够在运行时修改一个属性,这是一个全局变量。任何修改都将由单个用户或线程完成,并且很少发生。
我应该如何设计这个,我应该把它存放在哪里?
我的应用程序代码调用 Twitter API,但是如果我应该调用 twitter API(它可能已关闭),我希望能够打开/关闭,我应该在哪里存储这个 on/off 属性知道我希望能够更新这个字段?
if(SomeClass.TwitterApiEnabled)
{
// call twitter api
}
我可以使用以下方法打开/关闭 TwitterApiEnabled 属性:
http://www.example.com/api/twitter/enable=no&auth_token=123