我将在我正在开发的应用程序中使用托管配置。
在获得有关此答案的帮助后,我不明白托管配置中如何使用默认值。我的参考是这个链接。
在我的“注意”下的参考资料中,Google 说,“托管配置捆绑包包含一个项目,用于托管配置提供者明确设置的每个配置。但是,您不能仅仅因为您在托管配置 XML 文件中定义了一个默认值。 "
我了解,如果托管配置提供程序未明确设置项目,则该项目将不在捆绑包中。但是下一行(最后一行)对我来说并不清楚。
我的主要问题是“托管配置 XML 文件中 defaultValue 的用途是什么”?但我希望答案也能帮助回答或指导我回答这些问题:
- 谁能读取默认值?
- 托管应用程序可以读取它吗?如果是这样,怎么做?
- 托管配置提供程序可以读取它吗?如果是这样,怎么做?
- 如果配置具有默认值,为什么我不能假设它会存在于包中?托管配置提供者是否负责读取 defaultValue 然后显式设置它?