Telerik Reporting settings are defined in a custom configuration section called Telerik.Reporting. In order to process the configuration file correctly the .NET Framework requires this section to be the first child element in the <configuration> element, like this:
CopyXML
<configuration>
<configSections>
<section
name="Telerik.Reporting"
type="Telerik.Reporting.Configuration.ReportingConfigurationSection, Telerik.Reporting, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be"
allowLocation="true"
allowDefinition="Everywhere"/>
</configSections>
…
</configuration>
<Telerik.Reporting> Configuration Section
CopyXML
<Telerik.Reporting>
<Extensions>
<Render>
<Extension>
<Parameters>
<Parameter/>
</Parameters>
</Extension>
</Render>
</Extensions>
<Cache>
<Providers>
<Provider>
<Parameters>
<Parameter/>
</Parameters>
</Provider>
</Providers>
</Cache>
<AssemblyReferences>
<add />
<clear />
<remove />
</AssemblyReferences>
</Telerik.Reporting><Telerik.Reporting> element
Telerik.Reporting XML element is the root element of the Telerik Reporting engine settings. All the settings of the Reporting engine are nested in it.
| Attributes | No attributes are defined for this element |
| Child elements | Extensions – specifies a collection of extensions, for which the configuration is applied Cache - specifies the configuration settings for the cache management system which is utilized by the viewers to store and cache rendered pages and resources. AssemblyReferences - specifies a collection of assembly references that are used from Reporting Engine during processing stage to
resolve names of user functions and user aggregate functions. |
| Parent element | Configuration - Specifies the required root element in every configuration file that is used by the common language runtime and
the .NET Framework applications. Only one Telerik.Reporting element can be used in the Configuration element. |
See Also