Assembling files

Configuration server assembles files by traversing the dimensions in ascending order of priority, and the category claims of a dimension in the order of specificity. The system uses nodes mentioned in the application name of the request for the processing. The AssertionDecoder plug-in returns the resolved category claims in the order of specificity.

The server retrieves all ConfigurationSections for nodes in the tree matching a claim. The ConfigurationSections is merged with the previous instances that were inherited by a less specific node of the configuration tree. After assembling the sections, the server inserts header and section group tags to the sections to generate a proper configuration file. The configSections section is placed at the beginning of the file, to carry the required information to the framework code.




Show: